eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDo tych co tu piszą w C++ › Re: Do tych co tu piszą w C++
  • 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


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: