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