[ Usenet FAQs | Web FAQs | Documents | RFC Index ]
Single Page
Top Document: x86 Assembly Language FAQ - Borland TASM
Previous Document: 4. Inprise Borland TASM Information
Next Document: 6. FREELIB, Version 3.0
-
Search the FAQ Archives
Single Page
Top Document: x86 Assembly Language FAQ - Borland TASM
Previous Document: 4. Inprise Borland TASM Information
Next Document: 6. FREELIB, Version 3.0
5. Inprise Tools/Windows 95 Interworking Patches Available
5.1 TASM32/H2ASM/H2ASM32 FAIL UNDER WINDOWS95
Using the 32bit tools from Borland C++ 4.5 / TASM 4.0 under Windows 95
can fail when the DOS based tools are called from the Windows IDE.
The nature of the problem is that any attempt to specify a commands file
using the @ style argument will fail due to an incompatibility between
Windows 95 long filenames, and the TASM32.EXE file-open code.
Note that by default the Borland C++ 4.5 IDE uses the @ directive for
launching TASM32.EXE if 32bit instructions (which are not handled by the
inline C++ assembler) are encountered in a user's source.
Although the Borland tools reportedly use the PowerPack DPMI extensions
for their 32bit operation, user applications which use the Powerpack
libraries do not seem to be affected by this problem.
A patch is available to correct this issue from location:
ftp://ftp.inprise.com/pub/borlandcpp/devsupport/patches/tasm/ta4p01.zip
This should be applied using the patcher executable from location:
ftp://ftp.inprise.com/pub/borlandcpp/devsupport/patches/bc5/patch.zip
Some people experience problems using the normal version 3.20 PATCH
program on systems running NTFS. This version should be used only under
Windows NT, and only if there have been immediate crashes using the
regular version. The URL for this version is:
ftp://ftp.inprise.com/pub/borlandcpp/devsupport/patches/bc5/patch-nt.zip
Contributor: Iain Barker, ibarker@bnr.ca
Last changed: 19 Feb 96
Top Document: x86 Assembly Language FAQ - Borland TASM
Previous Document: 4. Inprise Borland TASM Information
Next Document: 6. FREELIB, Version 3.0
Single Page
[ Usenet FAQs | Web FAQs | Documents | RFC Index ]
Send corrections/additions to the FAQ Maintainer:
raymoon@moonware.dgsys.com
Last Update October 22 2009 @ 05:22 AM