Where can I download current version of msvc 6.0????
The link on fivewin web site takes me to microsoft, but I'm not sure what to download?????
msvc compiler / linker
- don lowenstein
- Posts: 196
- Joined: Mon Oct 17, 2005 9:09 pm
- Contact:
msvc compiler / linker
Don Lowenstein
www.laapc.com
www.laapc.com
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Don,
You may use MSVC 6.0 but we have found that Harbour/xHarbour and FWH work better if VC 98 is used. I know, it sounds quite strange, but its true (Microsoft is using .NET on latest versions, turning them more complex internally).
Also, if you ever plan to use xHarbour.com, we also need to build FWH using VC 98 to get full compatibility with it.
The problem is to get VC 98, as Microsoft provided it for free, but its difficult to locate it. The only solution we can offer to you is to provide it to you.
You may use MSVC 6.0 but we have found that Harbour/xHarbour and FWH work better if VC 98 is used. I know, it sounds quite strange, but its true (Microsoft is using .NET on latest versions, turning them more complex internally).
Also, if you ever plan to use xHarbour.com, we also need to build FWH using VC 98 to get full compatibility with it.
The problem is to get VC 98, as Microsoft provided it for free, but its difficult to locate it. The only solution we can offer to you is to provide it to you.
- don lowenstein
- Posts: 196
- Joined: Mon Oct 17, 2005 9:09 pm
- Contact:
I think that is what I have. The box (I purchased it many years ago) says Visual C++ 6.0 but installs to the following folder:
C:\Program Files (x86)\Microsoft Visual Studio\VC98>
The link.exe is:
06/25/1998 12:00 AM 462,901 LINK.EXE
The compiler is:
06/17/1998 12:00 AM 65,536 CL.EXE
Also, I located the msvcrt.lib you suggested:
06/17/1998 12:00 AM 189,676 MSVCRT.LIB
Are these the files I need?
C:\Program Files (x86)\Microsoft Visual Studio\VC98>
The link.exe is:
06/25/1998 12:00 AM 462,901 LINK.EXE
The compiler is:
06/17/1998 12:00 AM 65,536 CL.EXE
Also, I located the msvcrt.lib you suggested:
06/17/1998 12:00 AM 189,676 MSVCRT.LIB
Are these the files I need?
Don Lowenstein
www.laapc.com
www.laapc.com
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- don lowenstein
- Posts: 196
- Joined: Mon Oct 17, 2005 9:09 pm
- Contact:
More testing with MSVC.
I use dynamic calling of Image2PDF.dll for creating .pdf files. With Borland compiler / linker - - works no problem.
With MSVC I get a gpf (from microsoft - not FWH GPF).
Question - shouldn't my FWH .exe be able to call any .dll dynamically without regard to the contructs of the .dll file? Why would my program generate a Microsoft gpf when calling with the MSVC version and not with the Borland version?
Can the MSVC use the FWH dynamic calling of a DLL?
Here is my calling code:
calldll := 'Image2PDF.DLL'
NDLL := LOADLIBRARY( CALLDLL )
IF ABS( NDLL ) <= 32 // could not load library
NDLL := NIL
ENDIF
CALLPROC := "I2PDF_SilentRunning"
RETURN_TYPE := VOID
CFARPROC := GetProcAddress(NDLL,CALLPROC, PASCAL_TYPE, RETURN_TYPE, LONG )
RETVAL := CALLDLL( CFARPROC )
I use dynamic calling of Image2PDF.dll for creating .pdf files. With Borland compiler / linker - - works no problem.
With MSVC I get a gpf (from microsoft - not FWH GPF).
Question - shouldn't my FWH .exe be able to call any .dll dynamically without regard to the contructs of the .dll file? Why would my program generate a Microsoft gpf when calling with the MSVC version and not with the Borland version?
Can the MSVC use the FWH dynamic calling of a DLL?
Here is my calling code:
calldll := 'Image2PDF.DLL'
NDLL := LOADLIBRARY( CALLDLL )
IF ABS( NDLL ) <= 32 // could not load library
NDLL := NIL
ENDIF
CALLPROC := "I2PDF_SilentRunning"
RETURN_TYPE := VOID
CFARPROC := GetProcAddress(NDLL,CALLPROC, PASCAL_TYPE, RETURN_TYPE, LONG )
RETVAL := CALLDLL( CFARPROC )
Don Lowenstein
www.laapc.com
www.laapc.com
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- don lowenstein
- Posts: 196
- Joined: Mon Oct 17, 2005 9:09 pm
- Contact:
Sure -
http://www.utilitywarrior.com/Image-to- ... ibrary.htm
This is a great utility - minor changes in your prg's make this a seamless process using .emf files from your tdprint.prg
ps - the "Notify me when a reply is posted" option is not working for my login-id - is a special profile setting required?
http://www.utilitywarrior.com/Image-to- ... ibrary.htm
This is a great utility - minor changes in your prg's make this a seamless process using .emf files from your tdprint.prg
ps - the "Notify me when a reply is posted" option is not working for my login-id - is a special profile setting required?
Don Lowenstein
www.laapc.com
www.laapc.com
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Don,
> http://www.utilitywarrior.com/Image-to- ... ibrary.htm
We are going to review it asap
>
This is a great utility - minor changes in your prg's make this a seamless process using .emf files from your tdprint.prg
>
We would like to find a free solution for PDF that we may use from FWH
>
ps - the "Notify me when a reply is posted" option is not working for my login-id - is a special profile setting required?
>
It should work, but these forums are standard (PHPBB) so maybe its a bug, don't know for sure
> http://www.utilitywarrior.com/Image-to- ... ibrary.htm
We are going to review it asap
>
This is a great utility - minor changes in your prg's make this a seamless process using .emf files from your tdprint.prg
>
We would like to find a free solution for PDF that we may use from FWH
>
ps - the "Notify me when a reply is posted" option is not working for my login-id - is a special profile setting required?
>
It should work, but these forums are standard (PHPBB) so maybe its a bug, don't know for sure