It's created, but it's not installed, since your script is still wrong. You've added 'cd \harbour', which broke the HB_INSTALL_PREFIX setting.
Either remove 'cd \harbour' and run the script from the harbour root dir, as I've recommended here a few times, or tweak 'set HB_INSTALL_PREFIX=%~dp0' to 'set HB_INSTALL_PREFIX=%~dp0\harbour' or set it manually to an explicit dir of your choice. But I didn't test this, so if it doesn't work please do some experiments with setting up the install dirs. Brgds, Viktor On Wed, Feb 18, 2009 at 5:54 PM, Massimo Belgrano <mbelgr...@deltain.it>wrote: > > i Not able to create gtwvg.lib in c:\harbour\lib > --------------- > call "%ProgramFiles%\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 > set path=c:\devl\mingw32-make;%path% > cd \harbour > set HB_ARCHITECTURE=win > set HB_COMPILER=msvc > set HB_INSTALL_PREFIX=%~dp0 > set HB_BIN_INSTALL=%HB_INSTALL_PREFIX%\bin > set HB_LIB_INSTALL=%HB_INSTALL_PREFIX%\lib > set HB_INC_INSTALL=%HB_INSTALL_PREFIX%\include > set SHLVL= > make clean > nul > make install -r >MAKE_GNU.LOG > > > -----------------scrach from MAKE_GNU.LOG > make[1]: Entering directory `C:/harbour/contrib' > make -C gtwvg install > make[2]: Entering directory `C:/harbour/contrib/gtwvg' > > C:\harbour\contrib\gtwvg>if not exist win\. md win > > C:\harbour\contrib\gtwvg>if not exist win\msvc\. md win\msvc > > C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\. md ..\..\lib\win > > C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\msvc\. md > ..\..\lib\win\msvc > > C:\harbour\contrib\gtwvg>if not exist win\. md win > > C:\harbour\contrib\gtwvg>if not exist win\msvc\. md win\msvc > > C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\. md ..\..\lib\win > > C:\harbour\contrib\gtwvg>if not exist ..\..\lib\win\msvc\. md > ..\..\lib\win\msvc > make[3]: Entering directory `C:/harbour/contrib/gtwvg/win/msvc' > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c ../../gtwvg.c -Fogtwvg.obj > gtwvg.c > C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) : > warning C4201: utilizzata estensione non standard: struct/union senza nome > ../../gtwvg.c(2132) : warning C4244: '=': conversione da 'int' a 'USHORT'. > Possibile perdita di dati. > ../../gtwvg.c(2133) : warning C4244: '=': conversione da 'int' a 'USHORT'. > Possibile perdita di dati. > ../../gtwvg.c(2162) : warning C4244: '=': conversione da 'int' a 'USHORT'. > Possibile perdita di dati. > ../../gtwvg.c(2163) : warning C4244: '=': conversione da 'int' a 'USHORT'. > Possibile perdita di dati. > ../../gtwvg.c(3224) : warning C4244: 'funzione': conversione da 'int' a > 'BYTE'. Possibile perdita di dati. > ../../gtwvg.c(3247) : warning C4244: '=': conversione da 'HB_LONG' a > 'DWORD'. Possibile perdita di dati. > ../../gtwvg.c(3252) : warning C4244: '=': conversione da 'HB_LONG' a > 'DWORD'. Possibile perdita di dati. > ../../gtwvg.c(3257) : warning C4244: '=': conversione da 'HB_LONG' a 'int'. > Possibile perdita di dati. > ../../gtwvg.c(3262) : warning C4244: '=': conversione da 'HB_LONG' a 'int'. > Possibile perdita di dati. > ../../gtwvg.c(3267) : warning C4244: '=': conversione da 'HB_LONG' a 'int'. > Possibile perdita di dati. > ../../gtwvg.c(3272) : warning C4244: '=': conversione da 'HB_LONG' a 'int'. > Possibile perdita di dati. > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c ../../wvgcore.c -Fowvgcore.obj > wvgcore.c > C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) : > warning C4201: utilizzata estensione non standard: struct/union senza nome > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c ../../wvgutils.c -Fowvgutils.obj > wvgutils.c > C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) : > warning C4201: utilizzata estensione non standard: struct/union senza nome > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c ../../wvgwin.c -Fowvgwin.obj > wvgwin.c > C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) : > warning C4201: utilizzata estensione non standard: struct/union senza nome > ../../wvgwin.c(891) : warning C4244: 'funzione': conversione da 'HB_LONG' a > 'DWORD'. Possibile perdita di dati. > ../../wvgwin.c(894) : warning C4244: 'funzione': conversione da 'HB_LONG' a > 'DWORD'. Possibile perdita di dati. > ../../wvgwin.c(914) : warning C4244: 'funzione': conversione da 'HB_LONG' a > 'DWORD'. Possibile perdita di dati. > ../../wvgwin.c(918) : warning C4244: 'funzione': conversione da 'HB_LONG' a > 'UINT_PTR'. Possibile perdita di dati. > ../../wvgwin.c(1291) : warning C4244: '=': conversione da 'LONG' a > 'USHORT'. Possibile perdita di dati. > ../../wvgwin.c(1429) : warning C4244: 'funzione': conversione da 'HB_LONG' > a 'UINT'. Possibile perdita di dati. > ../../wvgwin.c(2060) : warning C4244: 'funzione': conversione da 'int' a > 'BYTE'. Possibile perdita di dati. > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c ../../wvgsink.c -Fowvgsink.obj > wvgsink.c > C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) : > warning C4201: utilizzata estensione non standard: struct/union senza nome > ../../wvgsink.c(489) : warning C4244: 'funzione': conversione da 'int' a > 'USHORT'. Possibile perdita di dati. > ../../wvgsink.c(989) : warning C4305: 'cast di tipo': troncamento da > 'HB_LONG' a 'HWND' > ../../wvgsink.c(993) : warning C4305: 'cast di tipo': troncamento da > 'HB_LONG' a 'IUnknown *' > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c ../../wvggui.c -Fowvggui.obj > wvggui.c > C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include\olectl.h(205) : > warning C4201: utilizzata estensione non standard: struct/union senza nome > ../../wvggui.c(2058) : warning C4244: 'funzione': conversione da 'int' a > 'BYTE'. Possibile perdita di dati. > ../../wvggui.c(2080) : warning C4244: '=': conversione da 'HB_LONG' a > 'DWORD'. Possibile perdita di dati. > ../../wvggui.c(2085) : warning C4244: '=': conversione da 'HB_LONG' a > 'DWORD'. Possibile perdita di dati. > ../../wvggui.c(2090) : warning C4244: '=': conversione da 'HB_LONG' a > 'int'. Possibile perdita di dati. > ../../wvggui.c(2095) : warning C4244: '=': conversione da 'HB_LONG' a > 'int'. Possibile perdita di dati. > ../../wvggui.c(2100) : warning C4244: '=': conversione da 'HB_LONG' a > 'int'. Possibile perdita di dati. > ../../wvggui.c(2105) : warning C4244: '=': conversione da 'HB_LONG' a > 'int'. Possibile perdita di dati. > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c ../../wincallb.c -Fowincallb.obj > wincallb.c > ../../wincallb.c(236) : warning C4244: 'funzione': conversione da 'int' a > 'USHORT'. Possibile perdita di dati. > ../../wincallb.c(238) : warning C4244: 'funzione': conversione da 'int' a > 'USHORT'. Possibile perdita di dati. > ../../wincallb.c(348) : warning C4152: estensione non standard, conversione > di puntatore a funzione/dati nell'espressione > ../../wincallb.c(374) : warning C4244: '=': conversione da 'int' a 'BYTE'. > Possibile perdita di dati. > ../../wincallb.c(375) : warning C4244: '=': conversione da 'int' a 'BYTE'. > Possibile perdita di dati. > ../../wincallb.c(376) : warning C4244: '=': conversione da 'int' a 'BYTE'. > Possibile perdita di dati. > ../../wincallb.c(391) : warning C4152: estensione non standard, conversione > di puntatore a funzione/dati nell'espressione > ../../wincallb.c(392) : warning C4244: '=': conversione da 'int' a 'byte'. > Possibile perdita di dati. > ../../wincallb.c(393) : warning C4244: '=': conversione da 'int' a 'byte'. > Possibile perdita di dati. > c:\harbour\contrib\gtwvg\wincallb.c(608) : warning C4701: utilizzata > variabile locale 'j' potenzialmente non inizializzata > ../../../../source/main/win/msvc/harbour.exe ../../wvgclass.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgclass.c -Fowvgclass.obj > wvgclass.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgpaint.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgpaint.c -Fowvgpaint.obj > wvgpaint.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgphdlr.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgphdlr.c -Fowvgphdlr.obj > wvgphdlr.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgwnd.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgwnd.c -Fowvgwnd.obj > wvgwnd.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgcrt.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgcrt.c -Fowvgcrt.obj > wvgcrt.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgax.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgax.c -Fowvgax.obj > wvgax.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgdlg.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgdlg.c -Fowvgdlg.obj > wvgdlg.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgmenub.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgmenub.c -Fowvgmenub.obj > wvgmenub.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgtoolb.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgtoolb.c -Fowvgtoolb.obj > wvgtoolb.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgcombo.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgcombo.c -Fowvgcombo.obj > wvgcombo.c > ../../../../source/main/win/msvc/harbour.exe ../../wvglistb.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvglistb.c -Fowvglistb.obj > wvglistb.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgpushb.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgpushb.c -Fowvgpushb.obj > wvgpushb.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgstatb.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgstatb.c -Fowvgstatb.obj > wvgstatb.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgstatc.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgstatc.c -Fowvgstatc.obj > wvgstatc.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgtreev.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgtreev.c -Fowvgtreev.obj > wvgtreev.c > ../../../../source/main/win/msvc/harbour.exe ../../wincback.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wincback.c -Fowincback.obj > wincback.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgcheck.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgcheck.c -Fowvgcheck.obj > wvgcheck.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgdatar.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgdatar.c -Fowvgdatar.obj > wvgdatar.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgradio.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgradio.c -Fowvgradio.obj > wvgradio.c > ../../../../source/main/win/msvc/harbour.exe ../../wvg3stat.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvg3stat.c -Fowvg3stat.obj > wvg3stat.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgbitmp.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgbitmp.c -Fowvgbitmp.obj > wvgbitmp.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgsle.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgsle.c -Fowvgsle.obj > wvgsle.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgmle.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgmle.c -Fowvgmle.obj > wvgmle.c > ../../../../source/main/win/msvc/harbour.exe ../../wvghtmlv.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvghtmlv.c -Fowvghtmlv.obj > wvghtmlv.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgsysw.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgsysw.c -Fowvgsysw.obj > wvgsysw.c > ../../../../source/main/win/msvc/harbour.exe ../../wvgdarea.prg -n > -i../../../../include -q0 -w3 -es2 -gc3 -km -l > cl.exe -I. -I../../../../include -nologo -W4 -wd4127 -Gs -Ot2b1 -EHs-c- > -I../../../../contrib/hbwin -c wvgdarea.c -Fowvgdarea.obj > wvgdarea.c > lib.exe /out:../../../../lib/win/msvc/gtwvg.lib gtwvg.obj wvgcore.obj > wvgutils.obj wvgwin.obj wvgsink.obj wvggui.obj wincallb.obj wvgclass.obj > wvgpaint.obj wvgphdlr.obj wvgwnd.obj wvgcrt.obj wvgax.obj wvgdlg.obj > wvgmenub.obj wvgtoolb.obj wvgcombo.obj wvglistb.obj wvgpushb.obj > wvgstatb.obj wvgstatc.obj wvgtreev.obj wincback.obj wvgcheck.obj > wvgdatar.obj wvgradio.obj wvg3stat.obj wvgbitmp.obj wvgsle.obj wvgmle.obj > wvghtmlv.obj wvgsysw.obj wvgdarea.obj || del /q /f > ../../../../lib/win/msvc/gtwvg.lib > Microsoft (R) Library Manager Version 9.00.21022.08 > Copyright (C) Microsoft Corporation. All rights reserved. > > make[3]: Leaving directory `C:/harbour/contrib/gtwvg/win/msvc' > cmd.exe /c for %f in (..\..\lib\win\msvc\gtwvg.lib) do xcopy /d /y %f > C:\\lib > > C:\harbour\contrib\gtwvg>xcopy /d /y ..\..\lib\win\msvc\gtwvg.lib C:\lib > ..\..\lib\win\msvc\gtwvg.lib > 1 File copiati > cmd.exe /c for %f in (..\..\lib\win\msvc\gtwvg.lib) do xcopy /d /y %f > C:\\lib > > C:\harbour\contrib\gtwvg>xcopy /d /y ..\..\lib\win\msvc\gtwvg.lib C:\lib > 0 File copiati > cmd.exe /c for %f in ( hbgtwvg.ch wvtwin.ch wvgparts.ch ) do xcopy /d /y > %f C:\\include > > C:\harbour\contrib\gtwvg>xcopy /d /y hbgtwvg.ch C:\include > 0 File copiati > > C:\harbour\contrib\gtwvg>xcopy /d /y wvtwin.ch C:\include > 0 File copiati > > C:\harbour\contrib\gtwvg>xcopy /d /y wvgparts.ch C:\include > 0 File copiati > make[2]: Leaving directory `C:/harbour/contrib/gtwvg' > > > > > 2009/2/18 Viktor Szakáts <harbour...@syenar.hu> > >> Hi everyone, >> >> I did tests with above combinations (MSVC 2005 x86 + BCC 5.5), >> and they seem to work quite well. It should work the same way >> for other MSVC and BCC versions. MSVC amd64 and WinCE >> builds needs to be tested, I expect no problems for amd64, WinCE >> should tested by someone having the required tools. >> >> What's missing is two things: >> - .dll creation (harbour-11-b32.dll and harbour-11-vc.dll) >> In fact we miss it for all other compilers (like owatcom), with the >> only exception of MinGW. See my other mail about possible >> path to a solution, but still the support has to be added, and >> at this point I don't know how. Help would be appreciated, >> especially from those who need .dll support. >> - import lib creation. >> This isn't critical, and the feature was bashed here and it >> isn't needed for official builds either. Even hbmk2 can help >> us here. We will see. >> >> Setup needs a few more lines than non-GNU, but that's really not >> a problem, as these were already needed for MinGW and owatcom, >> and it's nothing serious anyway. Even contrib external tool detection >> works in contrary to what I've said a few e-mails back, it was just >> local HB_INC_* misconfiguration. The only extra care which needs >> to be taken is to properly setup MinGW make.exe in the PATH >> _before_ the actual development tools, this is especially >> important for BCC, as it has a different make tool under the same >> name. So always use this line _AFTER_ setting up your compiler: >> >> --- template >> <setup compiler - put it into PATH, etc> >> set PATH=C:\devl\make-3.81;%PATH% >> <setup Harbour build options> >> <start Harbour build> >> --- >> >> I'll make the switch locally to pure GNU-make environment for Harbour >> as a start. I encourage everyone else to do so. >> >> If everything goes well, I plan to drop the non-GNU build to >> create a much more coherent build environment, with easy switch >> between compilers, similar working environments, features and >> options. I'd appreciate support for this, and if there are any >> objections or opinions in this regard, pls speak up. >> >> Brgds, >> Viktor >> >> >> _______________________________________________ >> Harbour mailing list >> Harbour@harbour-project.org >> http://lists.harbour-project.org/mailman/listinfo/harbour >> >> > > > -- > Massimo Belgrano > > Albo Nazionale Informatici Professionisti 2620 > Socio 2843 Associazione Informatici prof. > > Analisi e sviluppo software per Lan e Web > Consulenza informatica - Formazione > Delta Informatica S.r.l. http://www.deltain.it > Via Torelli,31 - 28100 Novara - Tel: 0321/30281 > > _______________________________________________ > Harbour mailing list > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour > >
_______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour