Thank you!!!!! >>> "McMicken, Steven" <[EMAIL PROTECTED]> 02/17/00 04:09PM >>> You misspelled "Library" in your call to SysLibFind! Regards, Steve > -----Original Message----- > From: David Heil [mailto:[EMAIL PROTECTED]] > Sent: Thursday, February 17, 2000 6:04 PM > To: Palm Developer Forum > Subject: Re: How to get serial library reference # with New Serial > Manager > > > Jim: > > Here is the entire AppStart function, which came from the > starter.c file provided by Stationery for C, and which I have > added to. I am using CodeWarrior for PCP R6. Keep in mind > that I am new to Palm programming. My goal in this test > program is to receive character via the serial port and > display a count of the number of characters received. > > static Err AppStart(void) > { > StarterPreferenceType prefs; > Word prefsSize; > Err err; > char error_str[31]; > > > // Read the saved preferences / saved-state information. > prefsSize = sizeof(StarterPreferenceType); > if (PrefGetAppPreferences(appFileCreator, appPrefID, > &prefs, &prefsSize, true) != > noPreferenceFound) > { > } > > err = SysLibFind( "Serial Libray", &refnum ); > ErrFatalDisplayIf( err, "Serial library not found" ); > > if ( err == 0 ) > { > err = SerOpen( refnum, 0, 19200L ); > > if ( err ) > { > if ( err == serErrAlreadyOpen ) > { > SerClose( refnum ); > serial_port_open_flag = false; > } > } > else > { > serial_port_open_flag = true; > } > } > > StrIToA( error_str, (long)serial_port_open_flag ); > WinDrawChars ( error_str, StrLen( error_str ), 10, 110 ); > > return 0; > } > > Dave Heil > Preco Electronics > 208-322-4288 > [EMAIL PROTECTED] > > > > At 5:48 PM -0700 2000/02/16, David Heil wrote: > > I am using a Palm Vx running PalmOS 3.3, which means I have > the New Serial Manager. According to the documentation, the > New Serial Manager has a > compatibility layer that allows calls to the older Serial > Manager to function as expected. The problem that I can't > seem to get past is that when you use the > following statement to get the serial library reference > number, it always returns with an error: sysErrLibNotFound > > error = SysLibFind( "Serial Library", &refnum ); > > > Show us more of the code. According to the line above you > will not see sysErrLibNotFound returned. Puzzling. Are you > modifying the low memory > library dispatch tables? What is the code doing prior to > finding the library? Did you boot the device with the page-up > key held down? > > Regards, > > Jim Schram > > 3Com/Palm Computing Partner Engineering > > > -- > For information on using the Palm Developer Forums, or to > unsubscribe, please see http://www.palm.com/devzone/mailinglists.html > > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palm.com/devzone/mailinglists.html
