Wednesday, November 20, 2002 Sydney, Australia
To ALL R:BASE 2000 (ver 6.5++) Users: It my pleasure to inform you all that among soooo many ENHANCEMENTS and BUG-FIXES, the upcoming In-Line Patch-3, for The Glorious R:BASE 2000 (ver 6.5++) will include the feature of running WINUDF. A new style of udf is available which should allow people to write UDF's in most any language that want. This results in a new function called WINUDF which has the same function parameters and the UDF function. The major difference is how R:BASE communicates with the WINUDF function. The exe program that WINUDF calls is passed one parameter which is the name of a file. This file has the parameters that should be passed to the WINUDF program. When the WINUDF program is completed, it is expected to write its results to the file that passed the original parameters. Here are simple batch files that allow you to create WINUDF programs with at least 3 different C/C++ compilers. I am sure one could use Visula Basic too to create these new WINUDF's. ========================================================= Using Visual Studio set path=c:\Program Files\Microsoft Visual Studio\VC98\Bin;c:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;%path% set include=c:\Program Files\Microsoft Visual Studio\VC98\Include set lib=c:\Program Files\Microsoft Visual Studio\VC98\Lib cl /nologo /ML /W3 /Gm /GX /ZI /Od /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /GZ /c DWRD.C LINK /MAP:DWRD.MAP /SUBSYSTEM:CONSOLE DWRD.OBJ ========================================================== Using Borland set path=c:\f\bcc55\bin;%path% set include=c:\f\bcc55\include set lib=c:\f\bcc55\lib bcc32 -Ic:\f\bcc55\include -Lc:\f\bcc55\lib -M DWRD.C ========================================================== Using Microsoft C set path=c:\f\msc6;C:\f\msc6\bin;c:\f\msc6\binb;%path% set include=c:\f\msc6\include set lib=c:\f\msc6\lib ERASE SMALL.EXE cl -c /Gc /Oas /AL /DLINT_ARGS DWRD.C LINK @DWRD.LNK EXEPACK DWRD.EXE SMALL.EXE ERASE DWRD.EXE REN SMALL.EXE DWRD.EXE May you ALL enjoy the hard work of RBTI Dream Team! Very Best Regards, Razzak. ================================================ TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: INTRO rbase-l ================================================ TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: UNSUBSCRIBE rbase-l ================================================ TO SEARCH ARCHIVES: http://www.mail-archive.com/rbase-l%40sonetmail.com/
