Sayfayı Yazdır | Pencereyi Kapat

Stream to byte, byte to Stream

Nereden Yazdırıldığı: Datakent
Kategori: Diğer bölümler
Forum Adı: Borland Delphi
Forum Tanımlaması: Borland Delphi ile ilgili soru / sorun / paylaşım bölümü
URL: http://forum.datakent.com/forum_posts.asp?TID=1787
Tarih: 28.Nisan.2024 Saat 02:08


Konu: Stream to byte, byte to Stream
Mesajı Yazan: murat turan
Konu: Stream to byte, byte to Stream
Mesaj Tarihi: 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);


-------------
http://www.kasatakip.com - Kasa Takip  |  http://www.caritakip.com - Cari Takip  |  http://www.evraktakip.com - Evrak Takip  |  http://www.etasqlmobil.com - ETA SQL Mobil



Sayfayı Yazdır | Pencereyi Kapat