Arsip: Penggunaan TComPort & TCustomComPort

 
user image
more 15 years ago

astonix

Salam Delphiers.... Mo nanya tentang Penggunaan TCustomComPort pada pemrograman Port serial. Saya ingin menulis data ke port serial dalam bentuk Byte,komponen yg saya gunakan adalah CPort 3.10 dari Djan Crnila.Di Helpnya saya dapatkan class TComPort dan TCustomComPort, yang saya tanyakan adalah : 1. Apa perbedaan class TComPort dengan TCustomComPort untuk penulisan data? 2. Bagaimana penggunaan class TCustomComPort untuk penulisan data ke port serial, apakah langsung dengan menuliskan : TCustomComPort.Write ?? Mohon pencerahan rekan delphiers semua..... Best Regards
user image
more 15 years ago

Goen

Di dalam pemrograman Object Pascal(Delphi) ada semacam standard conventional untuk peng-code-an. Biasanya untuk absctract component class di Object Pascal selalu diawali(prefix) dengan TCustom pada nama suatu class. Dengan maksud memberi informasi bahwa class ini sifatnya masih abstract sehingga tidak aman untuk langsung digunakan. Jadi pertanyaan:
1. Apa perbedaan class TComPort dengan TCustomComPort untuk penulisan data?
Bisa dibilang jauh berbeda. Kemungkinan besar TCustomComPort tidak memiliki implementasi untuk penulisan data. Coba lihat sendiri di source codenya.
2. Bagaimana penggunaan class TCustomComPort untuk penulisan data ke port serial, apakah langsung dengan menuliskan : TCustomComPort.Write ??
Bisa dibilang TComport merupakan instance yang aman untuk dipakai langsung misalnya untuk method Write dipertanyaan tersebut. Jadi, sebaiknya jangan men-instance-kan langsung TCustomComPort kecuali untuk diturunkan lagi ke variant TCustomComPort yang berbeda dengan TComport.
user image
more 15 years ago

astonix

"....Jadi, sebaiknya jangan men-instance-kan langsung TCustomComPort kecuali untuk diturunkan lagi ke variant TCustomComPort yang berbeda dengan TComport." @Goen maksudnya diturunkan lagi ke variant TCustomComport gimana ya? Saya baca di Helpnya ada contoh penulisan data ke port serial dengan syntax : TCustomComPort.WriteAsync berarti class tersebut bisa utk penulisan data kan?? Makasih atas infonya ...maaf Newbie nih :)
user image
more 15 years ago

DelphiExpert

@astonix: dikau harus kuasai konsep OOP terlebih dahulu sebelum melangkah lebih lanjut :mrgreen:
more ...
  • Pages:
  • 1
Share to
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com