BBS: Inland Empire Archive Date: 09-19-92 (18:32) Number: 360 From: BOB PERKINS Refer#: NONE To: ALL Recvd: NO Subj: Linking TC routines Conf: (2) Quik_Bas
Someone was asking the other day if TurboC routines could be linked into QB. Although this was done with v1.5 of TurboC, it ought to work with newer versions. I picked a real simple function that just returns the state of the DOS verify flag. First, the C routine: #include "dos.h" int verify () { return getverify(); } Of course the above was compiled with the medium memory model to be compatible with QB. The BASIC source: DECLARE FUNCTION verify% CDECL () PRINT "Status of the dos verify flag is "; verify% When link asked for the library name, I fed it cm.lib which is the medium memory model lib for TC. Works fine. Since I'm not passing any arguments, the CDECL may not be required in this example. --- Msg V4.5 * Origin: Reciprocity Failure (1:124/4115.236)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET