-
Data: 2012-01-25 19:42:39
Temat: Re: Do tych co tu piszą w C++
Od: "4CX250" <tarnusmtv@poćta.łonet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Waldemar Krzok" <w...@z...fu-berlin.de> napisał w
wiadomości news:9oaff1Fv8qU1@mid.uni-berlin.de...
> Po pierwsze możesz sobie zdefiniować stringi i posługiwać się nazwami, ale
> to kwestia smaku. Ja tak lubię ;-).
> Po drugie: nie wiem, czy twój miernik zwraca zero delimited string.
> Jeżeli były śmieci, to prawdopodobnie nie masz końcowego zera w stringu.
> Musisz je dopisać na końcu Buffer_read po ReadFile:
> Buffer_read[ile] = 0x00;
Tak zapewne jest ale teraz nie mam możliwości sprawdzić.
> Warto sprawdzić, czy "ile" nie przekracza długości bufora. Buffer overflow
> jest nieprzyjemnym zjawiskiem i może doprowadzić do chroniczniej kurwicy
> gonad ;-). W szczególności na początku, jak miernik coś wysyła, a program
> jeszcze nie odbiera może się conieco uzbierać. Flush też by się przydał.
Oczywiście tak zrobię, pożyteczna rada.
> Co do sleep, to obejść możesz to właściwie tylko przez napisanie obsługi
> przerwania. Dawno nie pisałem programu pod COMa, ale chyba istnieje metoda
> klasy COMM, czy jak się ona tam nazywała, definiująca przerwanie. Zamiast
> sleep możesz dać polling na ComStatus.cbInQue, choć powinna być też metoda
> dająca wynik true, jak cokolwiek przyszło. Osobiście robię te rzeczy na
> ogół przez polling, a timer załatwia sprawę, jak coś wisi. Timeout też
> jest na ogół metodą przy COMM.
Wykorzystam timer, będzie najprościej chyba.
Dzięki.
Marek
Następne wpisy z tego wątku
- 25.01.12 19:48 Sebastian Biały
- 25.01.12 19:51 4CX250
- 25.01.12 19:57 4CX250
- 25.01.12 20:06 v...@i...pl
- 25.01.12 20:09 Sebastian Biały
- 25.01.12 20:23 Waldemar Krzok
- 25.01.12 21:04 Sebastian Biały
- 25.01.12 21:13 Michoo
- 26.01.12 07:09 Zbych
- 26.01.12 09:31 a...@p...fm
- 26.01.12 18:25 Robert Zemła
- 26.01.12 18:45 Robert Zemła
- 26.01.12 19:27 Sebastian Biały
- 26.01.12 20:29 Grzegorz Niemirowski
- 26.01.12 20:42 Marek Borowski
Najnowsze wątki z tej grupy
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
Najnowsze wątki
- 2025-12-29 Warszawa => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Serv
- 2025-12-29 Warszawa => IT Recruiter <=
- 2025-12-29 Warszawa => Solution Architect (Workday) - Legal Systems <=
- 2025-12-29 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-29 Warszawa => Senior Java Developer <=
- 2025-12-29 Katowice => Key Account Manager <=
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Czwarta doba strajku na głębokości 500 metrów. "Ministerstwo robi sobie z nas jaja"
- 2025-12-29 Kolejny kraj [WB - przyp. JMJ] zakazuje chowu klatkowego. W Polsce żyje tak 40 mln kur
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Norwegia kontra media społecznościowe
- 2025-12-28 PREZENTY OD MINISTRA FINANSÓW. SKĄD PIENIĄDZE?
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]