Rabu, 14 Desember 2011
Cara Mendeteksi Running Application di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Function, Procedure, Proggraming, Registry, tips trik | 1 komentar
Selasa, 15 November 2011
Cara Membuat dan Menggunakan DLL di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 4 komentar
Kamis, 22 September 2011
Konsep Inheritance/Pewarisan Di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 0 komentar
unit Unit2; interface implementation end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
Tprosedur = class (TObject)//kita membuat object baru dengan nama TProsedur
private
{private declaration}
public
procedure cekEdit(sender1,sender2:TObject); //registrasi procedure
procedure bersih(namaForm:TObject);
{public declaration}
end;
implementation
procedure Tprosedur.cekEdit(sender1,sender2:TObject); //inisialisasi procedure
begin
with(sender1 as TEdit) do
begin
if Text='' then
begin
Application.MessageBox('maaf data tidak boleh kosong','informasi',MB_OK or MB_ICONINFORMATION);
end
else
begin
with(sender2 as TEdit) do
begin
Enabled:=true;
SetFocus;
end;
end;
end;
end;
procedure Tprosedur.bersih(namaForm:TObject);
var a:Integer;
begin
with(namaForm as TForm) do
begin
for a :=0 to ComponentCount-1 do
begin
if Components[a] is TEdit then TEdit(Components[a]).Clear; //membersihkan semua komponen TEdit
if Components[a] is TEdit then TEdit(Components[a]).Enabled := False; //menonaktifkan semua komponen TEdit
end;
end;
end;
end.
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,Unit2;//unit2 di tambahkan ke unit1
var Form1: TForm1; kumpulanProsedur:Tprosedur;//kumpulanProsedur merupakan turunan dari Tprosedur yang terdapat pada Unit2
procedure TForm1.FormShow(Sender: TObject); begin kumpulanProsedur.bersih(Self); //procedure bersih yang terdapat pada Unit2 dipanggil end;
procedure TForm1.Button1Click(Sender: TObject); begin Edit1.Enabled:=true;//mengaktifkan edit1 Edit1.SetFocus;//focus berpindah ke edit1 end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then //jika tombol enter di tekan
begin
kumpulanProsedur.cekEdit(sender,Edit2);
//procedure cekEdit yang terdapat pada Unit2 dipanggil
//sender merupakan edit asal , dan edit2 merupakan tujuan focus
end;
end;
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,Unit2;
type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Button1: TButton;
procedure FormShow(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure Edit2KeyPress(Sender: TObject; var Key: Char);
procedure Edit3KeyPress(Sender: TObject; var Key: Char);
procedure Edit4KeyPress(Sender: TObject; var Key: Char);
procedure Edit5KeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
kumpulanProsedur:Tprosedur;//kumpulanProsedur merupakan turunan dari Tprosedur yang terdapat pada Unit2
implementation
{$R *.dfm}
procedure TForm1.FormShow(Sender: TObject);
begin
kumpulanProsedur.bersih(Self);
//procedure bersih yang terdapat pada Unit2 dipanggil
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Enabled:=true;
Edit1.SetFocus;
end;
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then //jika tombol enter di tekan
begin
kumpulanProsedur.cekEdit(sender,Edit2);
//procedure cekEdit yang terdapat pada Unit2 dipanggil
//sender merupakan edit asal , dan edit2 merupakan tujuan focus
end;
end;
procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
kumpulanProsedur.cekEdit(sender,Edit3);
end;
end;
procedure TForm1.Edit3KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
kumpulanProsedur.cekEdit(sender,Edit4);
end;
end;
procedure TForm1.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
kumpulanProsedur.cekEdit(sender,Edit5);
end;
end;
procedure TForm1.Edit5KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then
begin
kumpulanProsedur.cekEdit(sender,Edit1);
end;
end;
end.
Rabu, 21 September 2011
Optimalisasi Penggunaan Procedure di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 2 komentar
Sabtu, 06 Agustus 2011
Cara Membuat Aplikasi Uninstall di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming | 2 komentar
Kamis, 04 Agustus 2011
Cara Membuat Aplikasi Teracopy di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming | 9 komentar
Senin, 01 Agustus 2011
Cara Membuat Aplikasi WinRar di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 4 komentar
Minggu, 31 Juli 2011
Cara Membuat Aplikasi Penghitung Kapasitas Hard Disk di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 1 komentar
Sabtu, 30 Juli 2011
Cara Membuat Aplikasi TuneUp Shredder di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 1 komentar
Kamis, 28 Juli 2011
Cara Konversi Karakter TEdit Menjadi UpperCase di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 3 komentar
Minggu, 10 Juli 2011
Cara Membuat Aplikasi Pemesanan Kantin Di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Entri, Procedure, Proggraming, tips trik | 9 komentar
Sabtu, 02 Juli 2011
Cara Membersihkan TEdit Secara Cepat Di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Procedure, Proggraming, tips trik | 0 komentar
Jumat, 01 Juli 2011
Cara Membuat Expired Date Untuk Aplikasi Di Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Info, Procedure, Proggraming, tips trik | 3 komentar
Rabu, 15 Juni 2011
Cara Membuat Aplikasi Entri Data Dengan Delphi 7
Posted by Bayu Idham Fathurachman Label: Array, Data, Delphi 7, Entri, Procedure, Proggraming, tips trik | 6 komentar
Senin, 13 Juni 2011
Cara Menambahkan Fungsi Undo pada komponen edit di delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Info, Procedure, Proggraming, tips trik | 0 komentar
Cara filter input karakter pada komponen edit di delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Info, Komponen, Procedure, Proggraming, tips trik | 5 komentar
Jumat, 10 Juni 2011
Mengenal Procedure dan Function Pada Delphi 7
Posted by Bayu Idham Fathurachman Label: Delphi 7, Function, Info, Procedure, Proggraming, tips trik | 5 komentar












