IMPORTANT! You can read every forum, but you can only post in a forum if you are member of the 'Organic Group' that owns the forum. See groups for a complete list of Organic Groups on the Hive. Content (forums, pages, blogs, etc) on OE Hive is all organized using a module called 'Organic Groups'. Every Group has its own forum.
Or is one going to have to parse Compile XREF output for that?
I recognize that if an IP is not in the current compile unit and isn't run in a handle, that it can be difficult determining where it is. Even run in a handle it could be tricky determining where it is because the handle could be passed in to the compile unit. But, is there any reasonably easy way of determining that an IP *is* local so that one can take those out of the pool of what needs to be resolved?
In proparse/setup/setup.p and associated programs you create instances of
com.joanju.proparse.Environment
org.prorefactor.core.schema.Schema
org.prorefactor.refactor.RefactorSession
references to which are not passed anywhere. Each appears to be static
in that you obtain the reference via getInstance() rather than newing
it. Am I correct that this is just "priming the pump" to create a
reference base which the rest of the Proparse objects refer and that it
is OK for these to persist?
Right now, I am starting a new AVM for each trial so I am always
At the end of the Recent Q&A topic there is some code for listing the include files in a CU. This is returning full path names. I know we can walk through the PROPATH and find a match for the begining of the full path name ... and that should be good enough for most cases, but I'm wondering about cases like AutoEdge where they have a PROPATH which includes both A/B and A/B/C. How would one know if the actual include reference was C/x.i or just x.i?
Here's some recent questions from Thomas and answers from me which I'd like to share here.
> There are references to classes which are clearly not there in the ABL,
> so I presume these are in the assemblies? What kind of documentation is
> there for those ... other than downloading the Java code and reading it?
>
> Do you have a recommendation for where I should look to understand how
> the various pieces work and what capabilities there are? Is ProLint a
> good source of examples ... or is it significantly incomplete relative
> to what you have built in to the tools?
>
Hi,
I am upset with trying to use functions from this library in OE 10.2A (as external). QuickPDF is for making PDF documents.
Have you anybody experience with it?
The another way how to use it is through user's own dll library making in .NET (C#, C++) but I have no chance with success to call own defined functions in my library.
My tries end with message 'Could not find the entrypoint (3260)'
So please could you give me a help hand with a sample how to use own created library in OE?
((using 'user32.dll' and many other same kind is not problem))
I would like to convert .NET System.Byte[] TO ABL MEMPTR (BLOB).
What is the most efficient way to achieve this?
I have already create code to get this done, but it performs much to slow. (see code snippet: METHODE 1)
I was try to increase the performance for the conversion by using base64 as an intermediate form.
But i can not get it to work. See code snippets METHODE 2 and METHODE 3)
/* METHOD 1 */
METHOD PUBLIC STATIC MEMPTR ConvertToMemptr( byteArray AS "System.Byte[]" ):
Hi,
I'm trying to generate XML files in UTF-8 format using progress. The purpose of this is to display hebrew characters.
The current code page is "ISO8859-1". The only codepages which have collation to hebrew seem to be "ISO8859-8" and "IBM862".
Is there any way to convert codepage from "ISO8859-1" to either "ISO8859-8" or "IBM862"? Or is a code page conversion from "ISO8859-1" to "UTF-8" sufficient?
Please advise.
Thanks.
Hi All,
We are looking a way to integrate CQ5 with existing progress webspeed app. Anybody knows ongoing project on this two technologies ???
I have written code from "OpenEdge® Development:Progress® 4GL Reference":
DEF BUTTON btn-delete LABEL "Delete".
DEF VAR hBrowse AS WIDGET-HANDLE.
DEF FRAME myFrm SKIP(10) btn-delete WITH SIZE 80 BY 22.
DEF QUERY q1 FOR myTable SCROLLING.
OPEN QUERY q1 FOR EACH myTable NO-LOCK.
CREATE BROWSE hBrowse
ASSIGN
TITLE = "TEST1"
FRAME = FRAME myFrm:HANDLE
QUERY = QUERY q1:HANDLE
X = 2
Y = 2
WIDTH = 74
DOWN =22
VISIBLE = YES
SENSITIVE = TRUE
READ-ONLY = NO