[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Is it possible to have Windows specific code in a program that is run on UNIX/Linux App

  • Thread starter Thread starter dbeavon
  • Start date Start date
Status
Not open for further replies.
D

dbeavon

Guest
Yes, this is fine. R-code is not platform dependent. See KB for full explanation: "6: R-code is NOT platform dependent" here: Progress KB - Do I Need to Recompile .r Code When Porting/Deploying an Application ? (As a side, we also compile on Windows and ship the R-code to HP-UX-IA64. Those are about as different as two platforms can be. Thank goodness that HP-UX won't be a consideration very much longer...) Insofar as running platform-specific code, you just check the result of OPSYS and do a different thing if you are on a non-windows platform. (Oddly the identifier for windows is "WIN32" even if your stuff is all 64 bit.) CASE OPSYS: WHEN "unix" THEN OS-COMMAND ls. WHEN "win32" THEN OS-COMMAND dir. OTHERWISE MESSAGE OPSYS "is an unsupported operating system". END CASE. I'd highly recommend reading this documentation if you do development that targets multiple platforms. "Coding for Portability" here: OpenEdge 11.7 Product Documentation - Wiki - OpenEdge General - Progress Community Hope this helps, David

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