Soros port CBuilder 6.0 alatt

Rancz Lajos csigaelektro at freemail.hu
Sun Mar 20 18:37:51 CET 2005


Helló!

Lehet, hogy nem írtam szóval ez az amit nem szeretnék használni, mivel a ReadFile és WriteFile függvények sz*rul vannak megírva és a timeout lejártáig se bú se bá. Egyrészt, másrészt ha ciklikusan figyelem a protot akkor semmilyen gomb nem működik, a tiszta megoldás goondolom külön thread lenne, de nekem ma nem volt erre energiám. Amit találtam az ez:

http://sourceforge.net/projects/comport/

Ez egy Delphi/CBuilder komponens, viszonylag könnyen fel lehetett installálni és elég sok mindent tud, pl adat érkezésekor eseményt küld. A doksi viszont nem túl jó.

Üdv,
	Lajos

On Sun, 20 Mar 2005 18:23:11 +0100, tiszaii wrote:
> Szál kell, itt egy példa, nem gyomláltam ki, bocs:
> /*******************************************************************
> ******* *                Com class part start
> ********************************************************************
> *****/ //const char** Tcom::com_error_header=com_exception_msg;
>
> __fastcall Tcom::Tcom(const char* com,WORD Baudrate, Byte ByteSize,
> Byte Parity, Byte StopBits, bool& error /*short num */) //    :
> thread_num(num) { COMMTIMEOUTS  CommTimeOuts ; strcpy(Port,com);
> char buff[100];
>
> //    com_exception.msg_header=com_error_header;
> //    com_exception.handle=Application->Handle;
> //        sprintf( com_exception.msg,"%s port error: ", com);
> //        error = false;
> //    try
> //    {
> hPort = CreateFile (TEXT(Port), // Port Name (Unicode compatible)
> .
> .
> .




More information about the Elektro mailing list