function Swf2Exe(SourceSWF, exeFile, FlashPlayer : string): string; var SourceStream , DestinyStream , LinkStream : TFileStream ; flag : Cardinal; SwfFileSize : integer; begin result := 'Error'; DestinyStream := TFileStream .Create(exeFile, fmCreate); try LinkStream := TFileStream .Create(FlashPlayer , fmOpenRead or fmShareExclusive ); try DestinyStream .CopyFrom(LinkStream, 0); finally LinkStream .Free; end; SourceStream := TFileStream .Create(SourceSWF, fmOpenRead or fmShareExclusive ); try DestinyStream .CopyFrom(SourceStream , 0); flag := $FA123456; DestinyStream .WriteBuffer (flag, sizeof(integer)); SwfFileSize := SourceStream .Size; DestinyStream .WriteBuffer (SwfFileSize , sizeof(integer)); result := ''; finally SourceStream .Free; end; finally DestinyStream .Free; end; end;
procedure TForm1.Button1Click(Sender: TObject); begin if OpenDialog1.Execute then begin sumber:=OpenDialog1.FileName; SaveDialog1.FileName:=ChangeFileExt(sumber,'.exe'); end; if SaveDialog1.Execute then begin tujuan:=SaveDialog1.FileName; end; end;
procedure TForm1.Button2Click(Sender: TObject); begin if OpenDialog1.Execute then begin flashPlayer:=OpenDialog1.FileName; end; end;
procedure TForm1.Button3Click(Sender: TObject); begin //pastikan semua variabel terisi if(sumber<>'')and(tujuan<>'')and(flashPlayer<>'') then begin //eksekusi function Swf2Exe(sumber,tujuan,flashPlayer); ShowMessage('Convert Selesai'); end else begin //kalau ada parameter yang tidak lengkap ShowMessage('Parameter tidak lengkap'); end; end;

Simak Juga Tutorial Lainnya:
- Cara Mendeteksi Running Application di Delphi 7
- Cara Membuat dan Menggunakan DLL di Delphi 7
- Efek Teks Berjalan Dan Kerlap-Kerlip di Delphi 7
- Simulasi Declare Component Secara Run Time di Delphi 7
- Konsep Inheritance/Pewarisan Di Delphi 7
- Optimalisasi Penggunaan Procedure di Delphi 7
- [SHARE]Komponen Multi Line Untuk Delphi 7
- Fungsi Drag and Drop String ke Komponen TEdit di Delphi 7
- Cara Membuat Aplikasi Uninstall di Delphi 7
- Cara Membuat Aplikasi Teracopy di Delphi 7
- Cara Membuat Aplikasi WinRar di Delphi 7
- Cara Membuat Aplikasi Penghitung Kapasitas Hard Disk di Delphi 7
- Cara Membuat Aplikasi TuneUp Shredder di Delphi 7
- Cara Konversi Karakter TEdit Menjadi UpperCase di Delphi 7
- Cara Membuat Aplikasi HJ Split di Delphi 7
- Video Tutorial :: Membuat Pencarian Data Super Cepat di Delphi 7
- Cara Menggunakan Case Of di Delphi 7
- Cara Membuat Aplikasi Pemesanan Kantin Di Delphi 7
- Cara Mengecek Primary Key Pada Saat Input Di Delphi 7
- Cara Membersihkan TEdit Secara Cepat Di Delphi 7
- Cara Membuat Expired Date Untuk Aplikasi Di Delphi 7
- Cara Menjalankan Aplikasi Lain Di Delphi 7
- Menjalankan Aplikasi Hanya Satu Kali Di Delphi 7
- Cara Membuat Aplikasi Entri Data Dengan Delphi 7
- Cara Membuat Integer to Binary Konverter dan Sebaliknya di Delphi
- Cara Mendeteksi Running Application di Delphi 7
- Cara Membuat Aplikasi HJ Split di Delphi 7
- Cara Menjalankan Aplikasi Lain Di Delphi 7
- Menjalankan Aplikasi Hanya Satu Kali Di Delphi 7
- Mengetahui lama komputer dinyalakan dengan delphi 7
- Mengenal Procedure dan Function Pada Delphi 7
- Cara Membuat Integer to Binary Konverter dan Sebaliknya di Delphi
- Cara Mendeteksi Running Application di Delphi 7
- Cara Membuat dan Menggunakan DLL di Delphi 7
- Efek Teks Berjalan Dan Kerlap-Kerlip di Delphi 7
- Cara Membuat Aplikasi Client-Server Di Delphi XE Dengan Datasnap
- Simulasi Declare Component Secara Run Time di Delphi 7
- Konsep Inheritance/Pewarisan Di Delphi 7
- Optimalisasi Penggunaan Procedure di Delphi 7
- [SHARE]Komponen Multi Line Untuk Delphi 7
- Fungsi Drag and Drop String ke Komponen TEdit di Delphi 7
- Cara Membuat Aplikasi Uninstall di Delphi 7
- Cara Membuat Aplikasi Teracopy di Delphi 7
- Cara Membuat Aplikasi WinRar di Delphi 7
- Cara Membuat Aplikasi Penghitung Kapasitas Hard Disk di Delphi 7
- Cara Membuat Aplikasi TuneUp Shredder di Delphi 7
- Cara Konversi Karakter TEdit Menjadi UpperCase di Delphi 7
- Cara Membuat Aplikasi HJ Split di Delphi 7
- Video Tutorial :: Membuat Pencarian Data Super Cepat di Delphi 7
- Cara Menggunakan Case Of di Delphi 7
- Cara Membuat Aplikasi Pemesanan Kantin Di Delphi 7
- Greeting Blogger Template Dengan JQuery
- Flip Blogger Template Dengan JQuery
- Mozaik Photo Blogger Template Dengan JQuery
- Template JQuery Image Editing Untuk Blogger
3 komentar:
wah posting yang bener-bener bermanfaat,bisa belajar banyak nich,
ngomong-ngomong ada postingan buat mempelajajari tcpserver n tcpclient ga,saya mau coba buat aplikasi brbasis client server nich,,,makasih..
Widih mukegile gan..
ijin nyoba gan..
tengkyu gan *sungkem*
trus, cara balikin dari exe ke swf lagi gimana caranya gan? ane mo' ngprint daleman file swf (bentuk exe) ko' jadi repot ya? mohon pencerahannya..
Posting Komentar