Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Exe Yi String e Yüklemek Ve Stringi Kaydetmek.  (Okunma Sayısı 163 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
JoKeR
Rock On Roal
Administrator
*


Karma: 112
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 1264


Üyelik Bilgileri


« : 16 Haziran 2008, 03:48:04 »




Bir Exe Dosyasını String Değişken içersine Saklayan ve
Tekrar String Den Okuyarak Exe Dosyasını Kaydeden Program.
Forma;
2 Adet Button.
1 Adet Label Nesnesi Yerleştirin.
var
  Form1: TForm1;
  Veri:String;
  DosyaUzunluk:Longint=0;
implementation
{$R *.DFM}
{ Dosyaı Oku ve Veri Stringinin içine kaydet }
procedure TForm1.Button1Click(Sender: TObject);
var
  FromF:File;
  NumRead:Integer;
  Buf: array[1..1] of Char;
begin
AssignFile(FromF,'E:\Documents and Settings\GeNiUS\Desktop\a.exe');
Reset(FromF, 1); Veri:=''; DosyaUzunluk:=0;
repeat
BlockRead(FromF, Buf, SizeOf(Buf), NumRead);
Veri:=Veri+Buf[1]; DosyaUzunluk:=DosyaUzunluk+1;
Application.ProcessMessages;
label1.Caption:=inttostr(DosyaUzunluk);
until (NumRead = 0);
CloseFile(FromF);
end;
{ Veri stringini dosyaya yaz }
procedure TForm1.Button2Click(Sender: TObject);
var
 Dosya:TextFile;
 I:Longint;
begin
AssignFile(Dosya,'E:\Documents and Settings\GeNiUS\Desktop\b.exe');
Rewrite(Dosya);
For I:=1 To DosyaUzunluk Do
Begin
Write(Dosya,Veri);
label1.caption:=inttostr(I);
application.ProcessMessages;
End;
CloseFile(Dosya);
End;
Logged

10 Konusu Olmayan Soru Sormasın Soruları Cevaplanmayacak...

Linklerin Görülmesine Izin Verilmiyor
Linki Görebilmek Için Üye Ol veya Giris Yap
Sayfa: [1]   Yukarı git
  Yazdır  

 
Gitmek istediğiniz yer: