C++ a COM porty 2.
Jaroslav Buchta
jaroslav.buchta@gmail.com
Úterý Červenec 29 06:05:43 CEST 2008
Tady bude trosku problem, pouzivam MFC knihovnu a nevim, jestli ji mate
k dispozici? Ciste pomoci WIN API to neni o moc slozitejsi ale nikdy
jsem to prakticky nezkousel... Kdyz tak poslu pro inspiraci soukr. Ale
neni to zdaleka dokonale ;-)
-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of Va_Sm
Sent: Monday, July 28, 2008 10:28 PM
To: HW-news
Subject: Re: C++ a COM porty 2.
A nebyl by nekde k dispozici kompletnejsi kod? nevim presne jak
naprogramovat zalozeni noveho vlakna.....
Jaroslav Buchta napsal(a):
> Ano, pouziti extra vlakna na obsluhu COM portu sedi jak pr... Na
> nocniku
> ;-)
> Dulezite je otevreni portu s priznakem FILE_FLAG_OVERLAPPED, aby se
dalo
> cekat na prijem funkci WaitComSingleObject
>
> CString csName;
> csName.Format ("\\\\.\\%s", m_csPortName);
>
> m_ComHandle = CreateFile(csName,GENERIC_READ | GENERIC_WRITE,
> 0,
> NULL,
> OPEN_EXISTING,
>
> FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, // overlapped I/O
> NULL);
> if (m_ComHandle == INVALID_HANDLE_VALUE) ERRSETSTATUS_RF
(EC_OPNERR,
> m_csPortName);
>
>
> -----Original Message-----
> From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz]
> On Behalf Of Va Sm
> Sent: Monday, July 28, 2008 2:38 PM
> To: hw-list@list.hw.cz
> Subject: C++ a COM porty 2.
>
>
> Dobry den,
> mohl by mi nekdo poskytnout funkcni kousek kodu v C++ vyuzivajici win
> api k pristupu na seriovy port? Nedavno jsem se ptal, zda existuje
> komponenta, ktera by tohle resila - jako Vacomm v Delphi - podminkou
> je vyvovali udalsoti na prichozi znak. Bylo mi receno, ze je to
> jednoduche prave pres win api. Skutecne to nevypada az tak slozite,
> ale trapim se prave s prijmem znaku. Nedari se mi prave to vyvolani
> udalsoti s prichozim znakem. Je nutne takovou jednoduchou ulohu resit
> pouzitim vlaken?
>
> dekuji
> V. Smidl
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> __________ Informace od NOD32 3301 (20080727) __________
>
> Tato zprava byla proverena antivirovym systemem NOD32.
> http://www.nod32.cz
>
>
>
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list