BBS: Inland Empire Archive Date: 02-01-93 (12:51) Number: 368 From: CHARLES GRAHAM Refer#: NONE To: JOHN KELLEY Recvd: NO Subj: Modem carrier detect Conf: (2) Quik_Bas
> Looking for and example of code to monitor carrier detect. > Would like to be able to have a local programer using > Thorobred add carrier detect to his program but he has never > seen any code as to what to do. I know there has to be > someone in the Quick Basic world that can do this and > hopefully we can transfer this to another basic program. Any > help appreciated. John - what you need to do is use QuickBASIC to read a byte at the COM port and check the highest order bit of that byte. If you're using COM1 the I/O port address is &H3FE. For COM2 use &H2FE. Put a test like this in your main communications loop: IF NOT INP(&H3FE) AND 128 THEN 'you ain't got no carrier END IF Hope this helps... --- QM v1.30 * Origin: QwikCom * St Charles MO * 16.8K HST/V32b (1:100/602.0)
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