Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ukma!rutgers!att!pegasus!ech From: ech@pegasus.ATT.COM (Edward C Horvath) Newsgroups: comp.sys.mac.hypercard Subject: Re: HyperCard bug (or maybe a "feature"?) with DIAL Message-ID: <2727@pegasus.ATT.COM> Date: 28 Mar 89 04:53:11 GMT References: <6345@bsu-cs.UUCP> Organization: AT&T ISL Middletown NJ USA Lines: 24 From article <6345@bsu-cs.UUCP>, by mithomas@bsu-cs.UUCP (Michael Thomas Niehaus): ... > If I use the 'dial' command to dial my modem, then try to use the Serial > XCMDs that APDA distributes, the XCMD call puts an error message in the > message box that states "SerGetBuf failed" or something like that... It sounds suspiciously like dial is calling RAMSDOpen/RAMSDClose; the latter does no harm if the port is already open, the latter is somewhat undesirable! I'd suggest you can the use of dial altogether; if you have a Hayes- compatible modem (the only kind dial deals with, if I remember correctly) you can do the dialing yourself using the generic serial port commands: - write out AT - wait for OK - write out ATD{PT} - wait for CONNECT, BUSY, or NO ANSWER. choose P or T as you are using pulse code or TouchTone (almost certainly tone these days). What your modem actually requires may vary, play with it using some terminal emulator until you figure out exactly what you need. I use an AT&T modem, which just takes 'at' -- it autobauds and dials straight away, simplifying the process. When all else fails, read the manual that came with your modem... =Ned Horvath=