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/

Reply via email to