COM 2
9 отговора
209 прегледа
Re: COM 2
Az lichno sam mnogo dowolen ot
[линк]
inache ako si maniak i nqmas druga rabota mojesh da razgledash CreateFile i Comm funkciite WaitCommEvent SetCommState i prochie
------------------------------
I got a COMPILER, and I'm not afraid to use it!
[линк]
inache ako si maniak i nqmas druga rabota mojesh da razgledash CreateFile i Comm funkciite WaitCommEvent SetCommState i prochie
------------------------------
I got a COMPILER, and I'm not afraid to use it!
Re: COM 2
moje neshto takova da ti svarshi rabota:
Var
DeviceName: Array[0..80] of Char;
ComFile: THandle;
begin
StrPCopy(DeviceName, 'COM1:');
ComFile := CreateFile(PChar(DeviceName), GENERIC_READ or GENERIC_WRITE, 0, Nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, 0);
if ComFile = INVALID_HANDLE_VALUE then
// 'FAIL!'
else
// 'SUCCESS!';
end;
Var
DeviceName: Array[0..80] of Char;
ComFile: THandle;
begin
StrPCopy(DeviceName, 'COM1:');
ComFile := CreateFile(PChar(DeviceName), GENERIC_READ or GENERIC_WRITE, 0, Nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, 0);
if ComFile = INVALID_HANDLE_VALUE then
// 'FAIL!'
else
// 'SUCCESS!';
end;
Re: COM 2
Az lichno sym mnogo dovolen ot CreateFile, ReadFile, WriteFile i Comm funkciite, osobeno kato se ima predvid che bachkam s C++ Builder, a ne s Delphi... 
Re: COM 2
Brawo ti si maj...daje polzwash i C Builder widish li.... brao...naprawo sme wazhiteni, omaqni i ocharowani.... i kolko wreme ti otnema da naprawish fullasync comunikaciq i kolko kod izpisa? Shtoto az kompilirah bibliotekata caknah dwapati s mishkata sled towa natisnah f11 pocakah oishte malko i sled towa se zaeh da pisah sashnostta na komunikaciqta bez da gubq wreme da otkriwam koleloto!
------------------------------
I got a COMPILER, and I'm not afraid to use it!
------------------------------
I got a COMPILER, and I'm not afraid to use it!
Re: COM 2
Emi ubuu... Dobre, ama kato polzvash wrapper, 100% e sigurno che skorostta she padne. Zashtoto wrappera taka ili inache wika tochno tezi funkcii. Osven tova ne znam kakwi tochno sa tezi componenti, no kato pisah edna programa na VB, nemashe nikakaw nachin da se sledi za timeout, trebvashe dopalnitelen kod da se pishe... A skorostta beshe prosto otchaivashta...
A kakwo e fullasync comnikaciq??
Koda e super kas, nadali ima i 20% da e po-dalag ot tvoia.
I e dalech po-efikasen...
A kakwo e fullasync comnikaciq??
Koda e super kas, nadali ima i 20% da e po-dalag ot tvoia.
I e dalech po-efikasen...
Re: COM 2
мхм, и каква е разликата дали ще ги викаш тия функции от Delphi или от C++ Builder????
дали кода ще е по-малко ефективен?
ако не те мързи - виж провери, ще е много интересно за тук пишещите /или поне за мен/, плс?
--------------------------------------
Започва Път от моят праг...
дали кода ще е по-малко ефективен?
ако не те мързи - виж провери, ще е много интересно за тук пишещите /или поне за мен/, плс?
--------------------------------------
Започва Път от моят праг...
Re: COM 2
Spored mene razlika w skorostta njama da ima, i pod Delphi i pod Builder she sa efikasni.
Obache, razlikata idva ottam che na C++ Builder samo include-vam "winbase.h", a pod Delphi mai she trjabva ako ne wsichki, to pone njakoi ot funkciite da se declarirat.
Ami moje da probvam kato imam poveche vreme, ama imam samo Delphi 5, inache Buildera mi e 6.
Mejdu drygoto malko poveche redove e samo otvarjaneto na porta i po-tocho nastroikata - s kakwi bps she bachka i t.n.
No pak ne e mnogo - 5-10 reda samo.
A samoto chetene i zapis w porta e po 1 red!
Samo che, ima edna osobenost - moite programi ne sa bazirani na subitija, a samo prashtam zapitvane i vednaga poluchavam otgovor. Ako trebva da se chakat danni ot ustroistvoto, koito mogat da doidat po vsjako vreme, stava malko po-slojno, no pak ne e bolka za umirane...
Obache, razlikata idva ottam che na C++ Builder samo include-vam "winbase.h", a pod Delphi mai she trjabva ako ne wsichki, to pone njakoi ot funkciite da se declarirat.
Ami moje da probvam kato imam poveche vreme, ama imam samo Delphi 5, inache Buildera mi e 6.
Mejdu drygoto malko poveche redove e samo otvarjaneto na porta i po-tocho nastroikata - s kakwi bps she bachka i t.n.
No pak ne e mnogo - 5-10 reda samo.
A samoto chetene i zapis w porta e po 1 red!
Samo che, ima edna osobenost - moite programi ne sa bazirani na subitija, a samo prashtam zapitvane i vednaga poluchavam otgovor. Ako trebva da se chakat danni ot ustroistvoto, koito mogat da doidat po vsjako vreme, stava malko po-slojno, no pak ne e bolka za umirane...
Re: COM 2
>Samo che, ima edna osobenost - moite programi ne sa bazirani na subitija, a
>samo prashtam zapitvane i vednaga poluchavam otgovor. Ako trebva da se ?
>chakat danni ot ustroistvoto, koito mogat da doidat po vsjako vreme, stava
>malko po-slojno, no pak ne e bolka za umirane...
Bash za twa mi beshe prikazkata nachi komponente kojto polzwam si ima sabitie koeto se izwikwa s parametyr poluchnite danni i nabor metodi za prashtane na razlichni widowe danni wkl pointer,size :) i towa ti idwa gotowo it ne pishesh standartni gimnastiki
>pod Delphi mai she trjabva ako ne wsichki, to pone njakoi ot funkciite da se
>declarirat.
Be ne e bash taka - wsichki dokumentirani api funkcii sa deklarirani ili w windows.pas shellapi.pas ili po podobni mesta
------------------------------
I got a COMPILER, and I'm not afraid to use it!
>samo prashtam zapitvane i vednaga poluchavam otgovor. Ako trebva da se ?
>chakat danni ot ustroistvoto, koito mogat da doidat po vsjako vreme, stava
>malko po-slojno, no pak ne e bolka za umirane...
Bash za twa mi beshe prikazkata nachi komponente kojto polzwam si ima sabitie koeto se izwikwa s parametyr poluchnite danni i nabor metodi za prashtane na razlichni widowe danni wkl pointer,size :) i towa ti idwa gotowo it ne pishesh standartni gimnastiki
>pod Delphi mai she trjabva ako ne wsichki, to pone njakoi ot funkciite da se
>declarirat.
Be ne e bash taka - wsichki dokumentirani api funkcii sa deklarirani ili w windows.pas shellapi.pas ili po podobni mesta
------------------------------
I got a COMPILER, and I'm not afraid to use it!