... NULL, the way acceptable by Oracle/MSSql. Interstingly Empty dates ( CToD('') ) are passed on as NULLs successfully, but not NIL as NULL. relevant portions of source from win32ole.prg case HB_IT_NIL: //pVariant->n1.n2.vt = VT_EMPTY; break; ....... case HB_IT_DATE: ...
... NULL, the way acceptable by Oracle/MSSql. Interstingly Empty dates ( CToD('') ) are passed on as NULLs successfully, but not NIL as NULL. relevant portions of source from win32ole.prg case HB_IT_NIL: //pVariant->n1.n2.vt = VT_EMPTY; ...
Julio, The DLL also gets loaded into memory so there is still no size difference. When the RAM is not large enough, portions of the contents of the RAM are spooled out to disk and this will happen regardless of whether you are using a DLL and an EXE or just an EXE. You really should ...
... "TCBrowse" into "TXBrowse". In your PRG use #include "xbrowse.ch" instead of #include "tcbrowse.ch" Here you have a working sample built from some portions of your code. Please review how I build it and modify your code accordingly, thanks: test.prg #include "FiveWin.ch" #include ...
... with huge tables and hundreds of simultaneous users. Testing with smaller tables with a very few users will not give much problem though. Relevant portions of ADS documentation of AdsGetKeyNum : If the index is large, this function could take some time to complete because index keys are literally ...
... or in any other software the different msgs on the msg bars are not painted as depressed like in fivewin. Mostly they are painted at different portions of the Status Bar or shown in "Parts" of Status Bar. They look as msgs between two vertical lines. Personally I prefer that look. Still I prefer ...
Jose, You may start using some portions of the code and test them: From your app, just call Scan_Open() and see if you get or not an error message. #pragma BEGINDUMP #include <hbapi.h> #include <windows.h> #include <ScanCAPI.h> ...