To do the open,send,close in one motion, you should use SerSendWait instead
of SerSend.

----- Original Message -----
From: Andrew Lathrop <[EMAIL PROTECTED]>
Newsgroups: palm-dev-forum
To: Palm Developer Forum <[EMAIL PROTECTED]>
Sent: Friday, July 28, 2000 4:46 PM
Subject: Re: Problem with SerSend


> I actually figured it out.  I guess i can't do all three steps, open,
send,
> then close right after each other.  Once i split them up, and had to call
> them seperately it worked.  But another question, does anyone know how to
> get the number of Char's in a string other thant StrLen?  I have to step
> through the string checkinf the char and the refeence says it won't work
> correctly with all devices since it returns the number of bytes.  Thanks
> again
> Andrew
> W.F. Ableson <[EMAIL PROTECTED]> wrote in message
> news:19135@palm-dev-forum...
> >
>
> > Hi Andrew,
> >
> > Can you verify that the text has been pulled out properly (ie, isolate a
> > form field problem vs. Serial problem).
> >
> > Frank Ableson
> >
> > ----- Original Message -----
> > From: Andrew Lathrop <[EMAIL PROTECTED]>
> > Newsgroups: palm-dev-forum
> > To: Palm Developer Forum <[EMAIL PROTECTED]>
> > Sent: Friday, July 28, 2000 4:23 PM
> > Subject: Problem with SerSend
> >
> >
> > > I'm using the following code snippet to send data over the serial
port.
> > It
> > > came from Bachmann's Palm Programming book.  The compiled PRC that
come
> > > withe the book works fne, but when i use the code from the book, it
> > doesn't
> > > work.  Instead of printing out the same thing that is in the field, i
> only
> > > get the first letter.  I am using the palm in the cradle, and am
sending
> > the
> > > data to HyperTerminal.  Any suggestions?  Thanks
> > > Andrew
> > >    // get message from our field
> > >    wIDField = FrmGetObjectIndex(formP,MainMessageField);
> > >    pCtlField = (FieldPtr) FrmGetObjectPtr(formP,wIDField);
> > >    hText = FldGetTextHandle (pCtlField);
> > >    pText = (CharPtr) MemHandleLock(hText);
> > >
> > >
> > >    // let's send our message!
> > >    SerSend(SerialRefNum,(unsigned char *) pText,StrLen( pText ),&e);
> > >
> > >
> > >
> > > --
> > > For information on using the Palm Developer Forums, or to unsubscribe,
> > please see http://www.palmos.com/dev/tech/support/forums/
> >
> >
> >
>
>
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/tech/support/forums/


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to