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...
Continue reading...