UPD - TByteDynArray jak szybko zapisać do pliku

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postprzez Corvis » wtorek, 9 września 2014, 11:21

Witam,

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

Pozdrawiam,
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postprzez polymorphism » wtorek, 9 września 2014, 14:36

A jak wygląda wolna metoda zapisu danych w postaci TByteDynArray?
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2187
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 204
System operacyjny: Windows 7 Pro
Windows 8.1
Linux Mint 19
Kompilator: Visual Studio 2015 Community
CodeLite (MinGW)
MSYS2 (MinGW, clang)
g++
Gadu Gadu: 0
    Windows 7Firefox

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postprzez Corvis » poniedziałek, 15 września 2014, 14:24

KOD cpp:     UKRYJ  
void __fastcall TForm1::UDPServer1UDPRead(TIdUDPListenerThread *AThread, const TIdBytes AData, TIdSocketHandle *ABinding) {
    streamFile->Write(AData, 512);
}


Gdzie streamFile to obiekt klasy TFileStream
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postprzez polymorphism » poniedziałek, 15 września 2014, 18:04

Tu chyba nic więcej nie wykombinujesz. To ma być jakoś strasznie wolne?
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2187
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 204
System operacyjny: Windows 7 Pro
Windows 8.1
Linux Mint 19
Kompilator: Visual Studio 2015 Community
CodeLite (MinGW)
MSYS2 (MinGW, clang)
g++
Gadu Gadu: 0
    Windows 7Firefox

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postprzez Corvis » poniedziałek, 15 września 2014, 20:31

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
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: UPD - TByteDynArray jak szybko zapisać do pliku

Nowy postprzez polymorphism » poniedziałek, 15 września 2014, 22:00

Chyba nie rozumiem... Co tu ma do rzeczy gubienie danych z prędkością zapisu do pliku?
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2187
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 204
System operacyjny: Windows 7 Pro
Windows 8.1
Linux Mint 19
Kompilator: Visual Studio 2015 Community
CodeLite (MinGW)
MSYS2 (MinGW, clang)
g++
Gadu Gadu: 0
    Windows 7Firefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości

cron