Mengeksekusi Aplikasi dan Files dari Delphi


Hemm saya ingin membuka file chm, atau html dibrowser, atau membuka file doc dengan MS Word langsung dari aplikasi Delphi yang saya buat. Yuk di coba.

Kode untuk mengeksekusi aplikasi atau file adalah shellExecute(), sebelumnya anda harus menambahkan sebuah library ShellApi di bagian uses. Yuk lihat beberapa contoh dibawah.

unit Unit1;
  interface uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,StdCtrls, ShellApi;

type

  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;
  var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.bukaAppWord(Sender: TObject);
begin
ShellExecute(Handle,'open','C:Program FilesMicrosoft OfficeOFFICE11WINWORD.EXE',nil,nil,SW_SHOWNORMAL)
end;

procedure TForm1.bukaFileDocPakeWord (Sender: TObject);
begin
ShellExecute(Handle,'open', 'C:Program FilesMicrosoft OfficeOFFICE11WINWORD.EXE','C:MyDocument.doc', nil, SW_SHOWNORMAL) ;
end;

procedure TForm1.bukaFileSesusaiTypenya(Sender: TObject);
begin
ShellExecute(Handle,'open','C:file.chm', nil,nil, SW_SHOWMAXIMIZED) ;
end;

procedure TForm1.bukaWebStillcetekCom(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'http://www.stillcetek.com',nil,nil, SW_ SHOWMAXIMIZED) ;
end;

end.
  1. #1 by ipul at June 19th, 2008

    kok g lengkap sich contohnya….seharusnya yg lengkap agar bisa di buat contoh oleh orang lain

  2. #2 by Lukman at June 19th, 2008

    agar tinggal liat hasilnya? kebiasaan kita memang begitu tinggal pake,g mau coba-coba.

    :) saya kira kode diatas sudah gamblang. dan tinggal copy paste ke event tertentu.

  3. #3 by nita at August 2nd, 2008

    mas… sya sudah coba script diats tapi gak bisa tu… saya letakkan di event onclick milik button 1… saya pinginya bisa me-attach file . doc yang uda di scan di komputer gt mas…

    mohon bantuaanya…

    maturnuwun….

  4. #4 by Lukman at August 2nd, 2008

    untuk attach file? mungkin salah menggunakan, program diatas kan cuma untuk membuka file yang sudah ada sebelumnya di hardisk, dan file itu akan dibuka sesuai dengan aplikasi yang bisa membuka file dengan ext tersebut.

    atau menjalankan sebuah aplikasi yang sudah terinstall dikomputer kita.

    lalu yang dimaksud dengan attach file itu apa ya?

  5. #5 by princess at August 4th, 2008

    jadi begini mas…. saya kepingin aplikasi saya tersebut bisa digunakan untuk mengambil dan menyimpan file .doc yang saya ambil di hardisk saya….dan juga bisa membuka file tersebut juga…

    itu gimana mas….

    mohon bantuannya… saya Lagi bikin aplikasi buat PKL nie…. makasiiihhh…

  6. #6 by princess at August 4th, 2008

    jadi begini mas…. saya kepingin aplikasi saya tersebut bisa digunakan untuk mengambil dan menyimpan file .doc yang saya ambil di hardisk saya….dan juga bisa membuka file tersebut juga…

    itu gimana mas….

    mohon bantuannya… saya Lagi bikin aplikasi buat PKL nie…. makasiiihhh… ^_^

  7. #7 by JUMONO at October 27th, 2008

    Tutorialnya bagus-bagus……….
    ada nggak tutorial bikin slide pake delphi.
    slide nya gini jika akan menampilkan suatu form maka form tersebut tampil secara slide bisa dari atas kebawah atau sebaliknya……dari kanan kekiri….dst……trus aku lagi cari gimana caranya bikin aplikasi login pake delphi+ms Acces or delphi+mysql.apa lagi ya……..

    satu lagi ya……
    bikin ini donk….e…..aplikasi trial gimana ya….
    terkadang kita sering menemukan aplikasi yang pake trial nah itu bikinnya gimana maas ……

    itu dulu ya…..
    pokok eee………..is the best lah situs iki..
    mak nyuss…………

(will not be published)
  1. No trackbacks yet.