Stream to byte, byte to Stream |
Yanıt Yaz |
Yazar | |
murat turan
Üye Profili
Özel Mesaj Yolla
Bu kullanıcıya ait mesajları bul
Üyenin Web Sitesie Git
Arkadaş Listeme Ekle
Admin Group Datakent Kayıt Tarihi: 01.Ekim.2003 Bulundugu Yer: Turkey Online: Sitede Değil Gönderilenler: 1798 |
Alıntı Cevapla
Konu: Stream to byte, byte to Stream Gönderim Zamanı: 06.Eylül.2009 Saat 14:40 |
type
TByteArray = Array of Byte; procedure TForm1.Button1Click(Sender: TObject);
var Stream : tmemorystream; Stream2: tmemorystream; buf2 :TByteArray;
begin
Stream :=TMemoryStream.Create; Stream.LoadFromFile('C:\test.txt'); Stream.Position := 0; //Stream to byte
SetLength(buf2, Stream.Size); Stream.Read(buf2[0], Stream.Size); FreeAndNil(Stream); //byte to Stream
Stream2 := TMemoryStream.Create; Stream2.Write(buf2[0],Length(buf2)); Stream2.SaveToFile('C:\test2.txt'); FreeAndNil(Stream2); end;
*** eğer indy10 da TCP nesnesi ile byte veri gönderecekiseniz uses 'a IdGlobal ekleyin ve buf2 :TByteArray; değişkenini buf2 :TBytes; olarak değiştirin.
IdTCPClient1.IOHandler.WriteDirect(buf2); Düzenleyen murat turan - 06.Eylül.2009 Saat 14:42 |
|
Yanıt Yaz |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |