Hi,

To get the error description to you can just read the value of LastErrorDesc
if LastError <> 0.

W

On Mon, May 25, 2009 at 3:45 AM, lloyd thomas <[email protected]>wrote:

> Could be GetErrorDesc(LastError);
>
> found this in synaser.pas
> {:Returns the descriptive text associated with ErrorCode. You need this
>     method only in special cases. Description of LastError is now
> accessible
>     through the LastErrorDesc property.}
>    class function GetErrorDesc(ErrorCode: integer): string;
>
> I'll give it a try.
> Thanks for the info.
>
> 2009/5/24 Roberto <[email protected]>:
> > You are writing the error to console _only if_ there is an exception
> > raised. If LastError <> 0, there will be no error message displayed.
> > add this after your current WriteLn(): if LastError<> 0 then WriteLn(
> > ..LastError... and ..ErrorDesc...)
> > (I can't remember the exact property/function to get the last error
> > description, look it up).
> >
> > 2009/5/24 lloyd thomas <[email protected]>:
> >> Thanks Werner,
> >> I am not sure what the error is and I am not clear how to get it would
> >> the following be the correct way?
> >>
> >> if active = true then begin
> >>      try
> >>      while not (terminated) do begin
> >>            if lastError<>0 then break;
> >>              if canread(1000) then  begin
> >>              LCMD := Recvstring(1000);
> >>              myconverterfunc1:=...@callconv1;
> >>              myconverterfunc1(LCMD);
> >>              end;
> >>              end;
> >>        end;
> >>        except
> >>        on E: Exception do
> >>        Writeln(E.message);  //write error
> >>      end;
> >>
> >> 2009/5/23 Werner Hauptfleisch <[email protected]>:
> >>> I note you are breaking out of the while statement when lastError <> 0.
> >>> Should an error occur and the process loose control of the serial port,
> why
> >>> not try and connect and configure the port again? Also, what is the
> error
> >>> that you are getting when it stops to collect data?
> >>>
> >>> On Wed, May 20, 2009 at 1:34 PM, lloyd thomas <
> [email protected]>
> >>> wrote:
> >>>>
> >>>> I have written a console app witch uses synaser to collect data which
> >>>> is then converted and placed into a database.
> >>>> The problem I am having is that the app will run for a couple of days
> >>>> and then the serial port part of it will stop collecting data. If I
> >>>> restart the app it happens all over again.
> >>>> Rather than bore you here I have placed an abridged version of the
> code
> >>>> here
> >>>>
> >>>> http://pastebin.com/m5e3de129
> >>>>
> >>>> I am using:
> >>>> Windows Vista Business
> >>>> Lazarus 0.9.26 Beta
> >>>> FPC 2.2.2
> >>>>
> >>>> Thanks for you help in advance
> >>>>
> >>>> Lloydie T
> >>>>
> >>>>
> >
> >
> ------------------------------------------------------------------------------
> > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> > is a gathering of tech-side developers & brand creativity professionals.
> Meet
> > the minds behind Google Creative Lab, Visual Complexity, Processing, &
> > iPhoneDevCamp asthey present alongside digital heavyweights like
> Barbarian
> > Group, R/GA, & Big Spaceship. http://www.creativitycat.com
> > _______________________________________________
> > synalist-public mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/synalist-public
> >
>
>
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals.
> Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://www.creativitycat.com
> _______________________________________________
> synalist-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/synalist-public
>
------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com 
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to