[Lazarus] SdpoSerial port open problems

Paulo Costa paco at fe.up.pt
Wed Feb 9 23:26:51 CET 2011


On 09/02/2011 22:10, Bo Berglund wrote:
> I have used SdpoSerial as the RS232 handler in a class which is used
> in a test application.
> In this I create the SdpoSerial component in code in the constructor
> of my class like this:
>  ...
> I keep track of various communication states in the FCommState
> variable (it is indicating the state in a state machine).
>
> The problem I have is that even though I open a non-existing port the
> SdpoSerial does not indicate this. Following the Open method Active is
> true even though a completely bogus port number has been given!
>
> Why is this and how can I fix it?
> I need to know if the port is actually working or not....
>

Hi,


Two things:

a) if possible post a compilable (even better runnable) example. There 
are some detail missing that could hold the reason for your trouble. 
What leads me to...

b) have you redefined "Active" in your class and it is hiding the 
TSdpoSerial active property?

Paulo Costa




More information about the Lazarus mailing list