Arsip: Delphi exception

more 15 years ago
_aa_
saya punya (biasa..) masalah yang belum terpecahkan
nih, bagaimana caranya membuat exception sendiri,
yang bukan turunan TException-nya Delphi/sysutils,
ada yang punya contoh atau link?

more 15 years ago
cyber_hecker
weleh klo itu mah pake eurekaloq dah beres.........eurekaloq itu apa seh ? kayaknya baru denger deh istilah eurekaloq


more 15 years ago
EkoIndri
apa yah koq aq juga lupa nih..............
kalau nggak salah tu komponen yang bisa handle beberapa exception n leak memory dan temen2ne....

more 15 years ago
LuriDarmawan
_aa_,
bisa diturunkan dari TComponent saja
type
TAppException = class(TComponent)
private
{ Private declarations }
kemudian buat prosedur untuk menangkap eksepsinya:
procedure TAppException.PenangkapException(Sender: TObject; E: Exception);
didalam prosedur ini, terserah mau diapakan eksepsi yang masuk,
mau dibuat file-log,
mau dibuat warning saja
dipersilahkan
Jika ingin dimunculkan eksepsinya, cukup sisipkan dalam prosedur tersebut:
application.ShowException(E);
bisa ditambahin IF apalah yang diperlukan
kemudian pada aplikasi yang menggunakan prosedur ini, cukup tambahkan selayaknya komponen atau uses biasa.
Lebih nyaman masukkan pada onCreate
application.OnException := appException1.PenangkapException;
untuk menguji cara yg dibuat jalan atau tidak,
bisa buat kode misal:
var
i: integer;
begin
i := StrToInt( "iniharusnyaakanmunculConversionError");
end;
harusnya prosedur yang dikau buat akan menjalankan perangkapnya
mungkin ini yang dimaksud?
more 15 years ago
masdi2t
pro mas _aa_:
boleh tanya mas, kenapa exception nya bukan turunan Exception? just curious?
pro mas EkoIndri:
yup Eureka emang bagus, sy tau dr tmn saya. bisa tau di line mana error dan bhs assembler nya (klu ngk salah inget, abis ngk free sih jd ngk pake lagi ![]())

more 15 years ago
_aa_
wah- justru maksudnya supaya kecil dan ringan.
cuma pake system aja, Sysutils pun terlalu fancy
buat tools ini, banyak overhead yang tidak perlu,
pake ngelink ke ActiveX segala. apalagi component.
malah udah nyopot tlist dan tstringlist dari unit
classes (karena unit ini uses sysutils juga),
tinggal nunggu exceptionnya.
bisa aja dilepas memang, tapi nanti susah nelusuri
kalau ada exception langsung GPF
sudah saya trace ke source-nya, delphi memasukkan
angka-angka magic ke stack yang saya gak ngerti
apa maksudnya. akhirnya nyerah deh.

more 15 years ago
deLogic
weks.. mau pake komponen / unit Delphi versi yang lite nih..?? coba deh pake KOL (Key Objects Library). Selengkapnya coba meluncur ke : http://bonanzas.rinet.ru/
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
- Lazarus Release 2.0.12
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 6 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 6 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 7 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 7 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 7 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 7 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- nanya component
by yuan_carlos in Form Enhancement & Graphical Controls more 12 years ago - nampilin data dari database ke word..???
by aireda in Bedah Kasus more 13 years ago - Monitoring Proses Printing
by jimbot in Tip n Trik Pemrograman more 12 years ago - FastReport : Hasil Print Struk Saya Berhenti Ditengah
by Wenzz in Reporting more 11 years ago - Function gak ngembaliin nilai ??? tanya kenapa
by Manz in Enginering more 14 years ago - mengkonversi data dari .txt ke .xls
by her1z_yu2n in Hal umum tentang Pascal Indonesia more 12 years ago - download dengan delphi
by skh_cay in Enginering more 13 years ago - Nilai Sukses Bagi Programmer
by n3o_cybertech in OOT more 12 years ago - Hook / Control External Application Window..??
by deLogic in Tip n Trik Pemrograman more 15 years ago - input data melalui grid
by belajaraja in Delphi.NET more 13 years ago