ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Innovative Data Concepts, Inc. Technical Information Note TesSeRact Development Tools ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ TCXL-DOS 6.01 -- Fix for Borland IDE Problems TN-9206-014 June 29, 1992 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ After countless hours of debugging through different versions of Borland's Integrated Development Environment (IDE), we have finally determined that the problem many customers have been having using TCXL 6.x with the integrated debugger is due to a bug that has existed in the Borland user interface for a period of years. This has been verified by sources within Borland, and a fix will be forthcoming in future versions. Since, however, most of you cannot wait, we have made a minor change to our interrupt handlers to deal with this problem. One caveat -- you may not use TcxlBrkOn() with applications you intend to execute under the Borland IDE. The bug relates to the way Interrupt 9h is handled, and we have changed our code to not use Int 9 unless TcxlBrkOn() is specified. Included with this file is the executable program, IDE-1.EXE, which contains a modified _EVTINIT.ASM. If you do not have an assembler, you'll also need to download OBJ-TX.ZIP to get the latest assembler OBJ files). To install IDE-1.EXE, copy the file into your TCXL root directory, and execute the program. The appropriate files should be updated. As with all IDC updates, the original directory structure and files should be preserved. After installing this and any other interim update files, you should rebuild your TCXL libraries using the provided SMF files.