[Progress Communities] [Progress OpenEdge ABL] PROCEDURE EXTERNAL definition allow VALUE() instead of string literal

  • Thread starter Thread starter goeldnerHQP
  • Start date Start date
Status
Not open for further replies.
G

goeldnerHQP

Guest
This is a compiler related enhancement request WINDOWS external DLLs have to match the bitness of the progress.exe. We have a mixed deployment environment of 32 and 64 bit, so it would be good to be able to check which DLL to load at run-time. Example: DEFINE VARIABLE dllname AS CHARACTER . IF PROCESS-ARCHITECTURE = 64 THEN dllname = "system/GCalc_64.dll". ELSE dllname = "system/GCalc.dll". PROCEDURE GCALC_GridtoGeo EXTERNAL VALUE(dllname) : DEFINE INPUT PARAMETER GeoHandle AS MEMPTR. END PROCEDURE.

Continue reading...
 
Status
Not open for further replies.
Back
Top