OpenEdge 11.4 includes a OpenEdge.Core.pl with some interesting classes in it (String, StringCollection, MemPtr etc).
my oe does not support code completion for these classes, which is a pita ;)
I suspect that Peter may have something to say about these ...
On 26 August 2014 11:50, Lieven De Foor
wrote:
> OpenEdge.Core.pl
> Thread created by Lieven De Foor
>
> OpenEdge 11.4 includes a OpenEdge.Core.pl with some interesting classes in
> it (String, StringCollection, MemPtr etc).
>
> Is there any official documentation available on this?
> Is the interface of these classes subject to change, or can they be used in
> code?
>
> Stop receiving emails on this subject.
>
> Flag this post as spam/abuse.
--
Julian Lyndon-Smith
IT Director,
dot.r
http://www.dotr.com
Strange, I've just installed OE 11.4 and code completion works out of the box for classes like String and StringCollection...
dammit. Now I'm going to have to fix my installation. Thanks a bunch :(
On 26 August 2014 12:21, Lieven De Foor
wrote:
> RE: OpenEdge.Core.pl
> Reply by Lieven De Foor
>
> Strange, I've just installed OE 11.4 and code completion works out of the
> box for classes like String and StringCollection...
>
> Stop receiving emails on this subject.
>
> Flag this post as spam/abuse.
--
Julian Lyndon-Smith
IT Director,
dot.r
http://www.dotr.com
Hi,
OpenEdge.Core.pl is being shipped from 11.3. There is no specific documentation for this. Currently, the classes in library are being used by OpenEdge.BusinessRules.pl (Core pl is part of BusinessRules pl in 11.3) and ablunit.pl (from 11.4). From 11.4, by default this pl file is added to standard PROPATH. The classes and methods in OpenEdge.Core.pl can be used in your projects.
- DivyaTheja
Thanks DivyaTheja,
Some documentation would have been useful...
Speaking of ABLUnit, is there any documentation on that?
Is the source code of the OpenEdge.Core.pl and/or ablunit.pl available somewhere?
These classes were released as supporting code (hence no documentation, although there is some code doc in the form of header comments) and have been tested only in certain use-cases. They are designed to be general-purpose.
I would expect the interface of the classes to be extended (which is a change) but existing methods' signatures to remain stable. The bulk of these classes are based on AutoEdge code which from about 2010 (ish?)
-- peter
Hi Peter, could you point us to the source code (as you're referring to "header comments" I assume these can be found in the source).
Hi Lieven,
The source files are in $DLC/src, in procedure libraries. You can use the extractpl.bat utility (in $DLC/src) or the PLFileSet type in PCT to do the extraction.
ABLUnit is formally doc'ed in the PDSOE Online Help .
-- peter
Thanks!