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