Arsip: Mengganti nama CLASS saat Runtime

more 15 years ago
ondelphi
Halo para master, mohon bantuannya:
1. Apakah Delphi mendukung penggantian nama Class?
2. Bagaimana mengganti nama Class saat runtime?
TQ

more 15 years ago
mat_koder
1. Apakah Delphi mendukung penggantian nama Class?
di IDE editor... :lol: :lol: sebelon compile... :lol: :lol:
2. Bagaimana mengganti nama Class saat runtime?
hmm AFAIK ngga bisa...
tapi utk baca (read-only) : bisa - lewat RTTI
pengen tau lebih dalem RTTI ?
baca : http://www.khiron.com/rtti.htm
maunya anda apa sih?

more 15 years ago
mat_koder
"....... ... mat_koder mode GALAK = ON ............."
ha...ha...ha....ha.....
inilah klo orang kampung(an) mencoba berbahasa indonesia dengan baik dan benar......
pardon me sir......
hmmm mengutip kata temen bule saya....
... say what you mean ... mean what you say....

more 15 years ago
ondelphi
@mat_koder: 1. Apakah Delphi mendukung penggantian nama Class? di IDE editor... :lol: :lol: sebelon compile... :lol: :lol: 2. Bagaimana mengganti nama Class saat runtime? hmm AFAIK ngga bisa... tapi utk baca (read-only) : bisa - lewat RTTI pengen tau lebih dalem RTTI ? baca : http://www.khiron.com/rtti.htm maunya anda apa sih?1. Dari IDE, caranya gimana? Belum jelas, maaf baru mulai :) 2. Beneran nih gak bisa saat runtime? Pertanyaan ini sebenarnya berawal dari artikel Bug Antivirus PC Media yang gue baca di www.jasakom.com, berikut kutipan singkat-nya:
... Dalam prosedur Timer dicari nilai handle window yang nama kelasnya TMainForm (program antivirus tersebut dibuat dengan Delphi sehingga nama kelas Windownya TMainForm), setelah di dapatkan nilai handle-nya (dalam variable x) maka program tersebut akan dimatikan dengan fungsi Windows API SendMessage. Kode diatas juga bisa digunakan untuk mematikan semua program yang dibuat dengan Delphi. Jika ingin lebih spesifik maka kita harus memasukkan nilai captionnya pada fungsi FindWindow. Untuk program antivirus PC Media caption programnya adalah PCMAV, sehingga yang dimasukkan dalam fungsi FindWindow adalah : x = FindWindow("TMainForm", “PCMAV”) ... Saran saya tuk pengembang software antivirus [u:f2fead52c4]sebaiknya gunakan program C, entah Visual C atau yang sejenisnya, karena nama kelasnya dapat dengan mudah diatur sehingga dapat menghindar dari prosedur yang saya sampaikan ini[/u:f2fead52c4], dan yang kedua hindari penggunaan nilai caption yang tetap, kalo perlu ikat dengan timer sehingga nilainya berubah-rubah sepanjang waktu. ...Demikian, mohon tanggapannya. Untuk lebih jelas silahkan ke Jasakom. Thx[/url]

more 15 years ago
mat_koder
panggilan boleh sama... tapi kan "objeknya laen" ( contoh dlm real life : org yg bernama ALi kan banyak , tapi orang orang kan ngga sama....)
binun yah?
maksud saya gini : windows class ( dari perspektifnya WIN OS) dan class ( dlm perspektifnya Delphi ato sembarang OO Language - C sekalipun - adalah dua binatang yg sama sekali berbeda.
Jangan dicampur adukkan.
nama kelas dalam FindWindow ngga ada hubungannya dengan class tetapi hubungannya dengan WindowClass.
Jadi pertanyaan anda mungkin begini :
...Bagaimana mengganti nama WindowClass dari suatu Form saat runtime?.....
bener ngga sih?
jawab dulu lah.... ntar saya kasih pendapat saya ... apa bisa apa ngga....
........

more 15 years ago
ondelphi
Jadi pertanyaan anda mungkin begini : ...Bagaimana mengganti nama WindowClass dari suatu Form saat runtime?..... bener ngga sih?Ya, benar... itu maksud gue :). Tolong donk penjelasannya yang detail kalo bisa he he... Sekalian juga mas, bagaimana cara [u:9c46db2fa1]mengantisipasi[/u:9c46db2fa1] program kita di-close oleh program lain melalui perintah sendmessage atau terminateprocess. Thx...

more 15 years ago
ZeAL
err... WindowClass itu Form Name atau Form Caption..?? Kalo caption kan tinggal dirubah2 aja...
Kalo soal close itu..emm.. Kalo di CloseQuery, variabel CanClose di set jadi false, kayaknya bisa.. KAYAKNYAAAA...

more 15 years ago
ondelphi
err... WindowClass itu Form Name atau Form Caption..?? Kalo caption kan tinggal dirubah2 aja... Kalo soal close itu..emm.. Kalo di CloseQuery, variabel CanClose di set jadi false, kayaknya bisa.. KAYAKNYAAAA... _________________ do i know you?Bukan form name atau pun caption tapi class form atau TForm, kalo dengan cara mengatur [u:fc00483314]canclose=false;[/u:fc00483314] pada CloseQuery bahkan gue sendiri tidak bisa menutup program tsb, maunya gue gimana ngecek kalo ternyata program kita hendak di-close oleh aplikasi lain atau taskmanager windows? Ok, thx..
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
- FORMAT
by marsedho2005 in Enginering more 15 years ago - Buat Laporan di Memo
by Dedy_007 in Tip n Trik Pemrograman more 13 years ago - men-disable semua dbedit/tedit dgn sedikit coding??
by imunk in Tip n Trik Pemrograman more 15 years ago - Menghitung Jumlah hari minggu
by grounders in Enginering more 15 years ago - Unique Identifier
by _aa_ in Tip n Trik Pemrograman more 14 years ago - error di macOS
by dannyong1999 in Tip n Trik Pemrograman more 15 years ago - Delphi on google [SEARCH !!, Before you Ask]
by eksant in OOT more 12 years ago - [ASK] How to get Special folder
by awawa in Tip n Trik Pemrograman more 12 years ago - akuisisi data dari sensor ke PC untuk masuk ke database
by pima_its in Bedah Kasus more 14 years ago - OnError
by wiedhodho in Hal umum tentang Pascal Indonesia more 14 years ago