Compile Libraries

jmac13

Member
Hi All,

Im using open edge 10.2b

Is there any form of Compile Libraries within open edge? if so can someone point me in the right direction cheers
 
What do you mean by compile libraries? What development tool do you use?

For example you can find the application compiler in the AppBuilder under Tools / Application compiler. Is that what you are looking for?

Heavy Regards, RealHeavyDude.
 
Hi RHD,

Well this is from my boss hes convinced that in progress you can say compile .p with all its Dependences into one file something like .cpl or something... I was just seeing if that rang any bells with ppl
 
You can create a prolib with, surprise!, the PROLIB commmand. A progress library has an extension of .pl. Maybe that is what your boss is thinking of?
 
sounds promising...just looking in the help and it just talks about PROLIB Swap (-pls) is this the right bit? Are we just saying when they have a session they have loaded the code into memory rather than reading over the network all the time?
 
right guys thanks to that doc I've been able to add a file to a Library.. but I cant work out how to close off my Library.


Im running my file from the Library like so:

run lib\testlib.pl<<c:\cdms\system\gui_dc\gradman.r>>.

I know that .r is in memory for the session but is there anyway to reload this?

I may want to replace file in the Library and not want the user to have to shut down their whole session.
I says something about clearing it out the propath but i havent added it to the propath and if it wasnt i dont know how to do that?

thanks
 
Im running my file from the Library like so:

run lib\testlib.pl<<c:\cdms\system\gui_dc\gradman.r>>.

That makes little sense at all. Simply set your propath to include your pl and run your r-code relatively.

Assuming your base is cdms and we put the contents of cdms in a more sensibly named pl called cdms.pl which is located in the lib directory, you would add

PROPATH = "lib/cdms.pl,."

to your propath and then simply

RUN system/gui_dc/gradman.p. (yes .p - the .r will automatically be run if found).

Updating libraries is another discussion. I would not want to be putting bits and pieces of any code in while users are running.
 
Back
Top