mario1983 Opublikowano 2 Stycznia 2006 Zgłoś Opublikowano 2 Stycznia 2006 Witam.... Mam problem z przesylaniem pliku przy pomocy klasy TFileStream Program umozliwia wysylanie plikow przez siec... Chcac przeslac maly plik, ktory miesci sie w jednym pakiecie robie kolejno kroki.... badam rozmiar pliku po wczesniejszym jego otwarciu oczywiscie... int size=JakisPlik->Size; pozniej wczytuje go do bufora ktory przesylam pakietem JakisPlik->Read(Buffer,size); Po odebraniu pakietu tworzony jest plik i w niego wpisywany jest przeslany w pakiecie Buffer JakisPlik2->Write(Buffer,size); I tworzy sie plik o pozadanym rozmiarze...Jego zawartosc sie zgadza poza jednym szczegolem. Otoz ostatni znak jest zamieniany na spacje np .plik o zawartosci "Mariusz" po przeslaniu otworzony plik wyglada tak "Marius " Pytanie brzmi czemu tak sie dzieje?? Czy jest ktos w stanie mi pomoc?? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...