> nah, saya pengen coba liat nilai satu variabel saya saat runtime,
Anda bisa coba sbb :
1. Buat program seperti biasa. Bila sudah selesai, compile.
2. Di code editor, anda bisa click di bagian kiri source ('gutter')
untuk membuat 'breakpoint' di baris yang aktif saat itu. Anda bisa buat
lebih dari satu breakpoint, tergantung kebutuhan.
3. Setelah selesai mengatur breakpoint, silakan run program anda.
Apabila delphi 'ketemu' dengan breakpoint ini, otomatis debugger akan
dipanggil.
4. Saat ketemu breakpoint, aplikasi akan di-pause, dan control
dikembalikan ke Delphi. Disini anda bisa lakukan banyak hal, silakan
lihat menu DEBUG. Yang paling umum mungkin sbb :
- Step/Trace : menjalankan program anda baris per baris.
- Run : Meneruskan jalannya program sampai ketemu breakpoint berikutnya.
- Watch : Bisa dilihat di VIEW//DEBUG WINDOWS//WATCHES. Disini anda bisa
masukkan expression yang ingin anda lihat value-nya, bisa variable, bisa
constant, bisa object, bisa properties, etc.
Bila anda ingin menampilkan property, tinggal click kanan di window
WATCHES ini, click Add, masukkan 'checkbox1.checked' (tanpa tanda kutip).
Untuk 'interactive debugging', mungkin yang diatas sudah mencukupi, tapi
biasanya untuk aplikasi 'real world' ada beberapa hal lagi yang bisa
dilakukan,
- External debugger/logger, ini seperti yang diposting sdr Oliver, jadi
anda mengirimkan pesan 'debug' yang akan dicatat untuk log. Mirip dengan
penggunaan printf()/writeln().
- Defensive Programming.
- Exception Handling.
- Assertions/ PreCondition & PostCondition Checks.
- Dsb... sesuai kebutuhan.
Salam,
sugi.
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Upgrade to 128-Bit SSL Security!
http://us.click.yahoo.com/p7cEmB/s7qGAA/yigFAA/i7folB/TM
---------------------------------------------------------------------~->
Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED]
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/