Yang anda mau posisi top-nya yang gimana? Off topic: Mantap nih, newbie udah maenan Windows api. :cendolb :cendolb
Yah, ini buktinya kalau pemakaian flag dgn tipe enumerasi lebih baik. Dengan enumerasi kode kita jadi lebih simple, kan? Daripada harus mengecek beberapa variabel untuk operasi yang sebenarnya "sama". Yang ini saya gak ngerti sama sekali. Coba dijelaskan lagi apa yang anda mau. Prinsi...
Sebaiknya menggunakan flag dengan tipe enumerasi dari pada pake isi TLabel sebagai flag. Selain lbh gampang pemakaian (dg case of), lebih cepat, dan lebih gampang dirawat (ini "New" atau 'new" yang bener, yah <-- kebingungan yg mungkin timbul waktu sebulan gak ketemu ama s...
Punya software house?? Fitnah! Hehehe... Cm pekerja kasar aja, koq. Emang ada bikin bbrp freeware kecil. Tp klw ada proyek, boleh lah.... :) :cendolb:cendolb Setojo.
Wah, kalau boleh id=nya arieq dikasih ke saya mau banget. Mayan, cendolnya udah banyak. (Ini sekalian minta cendol buat yang kasihan... :cendolb:Yb). Hahahaha... Masalahnya gini, saya sebenernya gak mau campuri diskusi. Liat posting pertama saya tentang masalah ini. Isinya kan netral? Cuma menya...
Oh.. maaf maaf. Kalau contoh kode di atas, ya sesuai dengan yg saya bilang sebelumnya, cara pengkodeannya salah. Heheheh... sory Ariq. Cara pemakaian FindField di contoh kode itu salah. Argumen Beneventi yg saya quote berikut ini bener banget. Saya kira tadi bahas FindField dan FieldByName appl...
Udah baca posting saya di halaman sebelum ini tentang bagaimana menghadapi EAccessViolation? Gak perlu bengong.
Maaf, tapi sepertinya anda kesulitan memahami cara programming yang baik. Saya ulangi, sudah jelas2 dinyatakan di dokumentasi bahwa FindField akan me-return nil kalau field tidak ditemukan. Sampai di sini ngerti? Artinya kalau FindField me-return nil, anda sebagai programmer harusnya paham bahwa...
Ini yang saya bilang penggunaan yang salah. Coba baca baik2 dokumentasi FindField. Dinyatakan kalau field tidak ketemu fungsi ini akan me-return nil. Artinya, anda harus mengantisipasi kemungkinan fungsi ini me-return nil. Tidak langsung pakai seperti itu. Nah, anda tau tuh cara pemakaian FindF...
Ini trik Delphi terbaru yang undocumented. Coba di-submit ke site-nya embarcadero. Mungkin bisa dimasukin ke dokumentasi Delphi versi mendatang. :ngacir::ngacir::ngacir:
Sorry, keduanya beda penggunaan. Gunakan FieldByName kalau: anda yakin field dengan nama tsb ada. Anda hanya mau berurusan dengan "daleman" dari field yg bersangkutan. Gunakan FindField kalau: Anda tidak yakin apakah sebuah field dengan nama tertentu pasti ada atau tidak. Seandain...
Sulit dijawab kalau gak liat source code-nya. Krn selain uses global, kan ada uses local. Jadi secara global mungkin gak terlihat, padahal form printing meng-uses entity lain melalui uses local. EDIT: Ingat, Delphi editor terkadang suka nambahin unit yg class/object/routinenya dipakai secara oto...
Untuk mengenumerasi field-field dari sebuah TDataset (ingat TADOQuery adalah turunan dari dataset) bisa gunakan property Fields dan FieldCount dari TDataset ybs. TDataset tsb harus sedang aktif supaya informasi dalam property2 ini valid. Untuk mengambil atau meng-assign nilai dari dan ke masing2...
Mabok? Haram tuh.... :)b Karena sptnya mau pake TCP, ya memang harus pengulangan. Tapi kalau tadi mau pake UDP, dan semua klien ada di subnet yg sama, cukup kirim paket UDP-nya sekali saja. Ke alamat IP broadcast. Dan semua klien yg listen ke port yg ditentukan sebelumnya bakal terima paket ini....
Sekedar mengingatkan. Alphablending cuma tersedia di sistem operasi Windows 2000 ke atas. Jadi jgn harap bs di Win95/98/ME. Siapa tau ada target deploy di sistem operasi tsb.
Perbedaannya bukan di letaknya. Tapi di fungsinya. ":" Ini untuk mendeklarasikan type suatu variabel. Mis: Anu : Integer; Baris di atas menyatakan kita membuat variabel bernama Anu dengan tipe Integer. ":=" Ini untuk meng-assign nilai yg dideklarasi di sebelah kanan tanda ini...
Coba ini "UAC like screen protection". Blum coba sih. bila di klik di event, properties, dll, maka akan tampil sesuatu yang berbeda. Bisa pake kontrol TTabControl atau TPageControl. Yg lebih gampang dipake itu TPageControl. Karena isi tiap "halaman"-nya bisa dibuat di design...
dari gambar di atas gw bingung koding untuk eksekusi semua klien,kalo yang satu2 sih bisa itu cuma contoh, di yang benak gw,pengennya cuma dua pilihan eksekusi,yaitu klien tertentu dan semua klien Maksudnya socket biasa itu apa? Pake WinSock api langsung? Atau library socket bawaan Delphi? Anywa...
Itu krn IDE pascalnya di mode DOS. Gak bs lgsg copy ke clipboard windows. Gampangnya sih buka file source codenya pake notepad di windows. Baru di-copy-paste.
Prinsipnya begitu. Cuma untuk kasus2 spt ini jangan pakai ShellExecute. Soalnya kita gk bs langsung tau program yg kita execute pake ShellExecute ini udah selesai kerja atau belum. Jadinya harus di-polling. Malah repot kalau kebetulan ada kemungkinan bbrp instance program ybs yg jalan bersama2 d...