CYFROWY BARON • PROGRAMOWANIE • Zobacz wÄ…tek - UPD - TByteDynArray jak szybko zapisać do pliku
Strona 1 z 1

UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postNapisane: wtorek, 9 września 2014, 11:21
przez Corvis
Witam,

Odbieram dane z UPD przy użyciu TIdUdpServer. Czy zna ktoś szybką metodę zapisu otrzymanych danych w postaci TByteDynArray do pliku ??

Pozdrawiam,

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postNapisane: wtorek, 9 września 2014, 14:36
przez polymorphism
A jak wyglÄ…da wolna metoda zapisu danych w postaci TByteDynArray?

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postNapisane: poniedziałek, 15 września 2014, 14:24
przez Corvis
KOD cpp:   •  UKRYJ  •
void __fastcall TForm1::UDPServer1UDPRead(TIdUDPListenerThread *AThread, const TIdBytes AData, TIdSocketHandle *ABinding) {
    streamFile->Write(AData, 512);
}


Gdzie streamFile to obiekt klasy TFileStream

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postNapisane: poniedziałek, 15 września 2014, 18:04
przez polymorphism
Tu chyba nic więcej nie wykombinujesz. To ma być jakoś strasznie wolne?

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postNapisane: poniedziałek, 15 września 2014, 20:31
przez Corvis
Mam urządzenie które zrzuca dane po UDP 16 mega bitów na sekundę. Będę testował czy przy zapisie do pliku nie gubię danych. Wtedy wyjdzie czy jeszcze jakiegoś wątku nowego nie muszę dać tylko dla zapisu

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postNapisane: poniedziałek, 15 września 2014, 22:00
przez polymorphism
Chyba nie rozumiem... Co tu ma do rzeczy gubienie danych z prędkością zapisu do pliku?