[ Usenet FAQs | Search | Web FAQs | Documents | RFC Index ]
    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 | Search | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
raymoon@moonware.dgsys.com

Last Update September 06 2008 @ 00:10 AM

© 2008 FAQS.ORG. All rights reserved.