![]()  | 
 
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: 1797  | 
  
   
        Alıntı   Cevapla
   
     Konu: Stream to byte, byte to StreamGö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  |