Delphi中MsComm控件的安裝使用


本文轉載於:http://www.codesky.net/article/200703/73615.html

Delphi中MsComm控件的安裝使用

  Delphi 具有功能強大、簡便易用和代碼執行速度快等特點,是全球公認的快速應用開發工具技術的先
驅者。但是在對串口通信的控制上Delphi的幫助文檔和其他書籍中很少提及,這恰恰又是在開發應用系統時
會經常遇到的問題。用過VB的程序員都知道 VB的MSComm通信控件具有豐富的與串口通信密切相關的屬性及事
件,提供了一系列標准通信命令的接口,可以用它創建全雙工的、事件驅動的、高效實用的通信程序。在這
里就介紹一下如何把MSComm這個ActiveX控件加入到Delphi中,充分發揮出二者的優越性。

  首先在VB安裝目錄下找到下列三個文件:

  Mscomm.reg, Mscomm32.ocx,Mscomm32.dep ,

  把這三個文件拷貝到Windows的system目錄下(注意WinNT下是System32)。然后用Windows下的注冊
工具regsvr32注冊該OCX控件,例如:

  Regsvr32 … system目錄\Mscomm32.ocx .

  注冊成功后用記事本打開Mscomm.reg,可以看到類似下面的內容:

  [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]

@ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun",為了能正確使用該控件,需要修改注冊表的信息,在
注冊表的在HKEY_CLASSES_ROOT\Licenses下建一主鍵:

4250E830-6AC2-11cf-8ADB-00AA00C00905,主鍵的內容為

kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun.

  至此已經完成了控件的系統注冊工作,剩下的工作是在Delphi中導入這個ActiveX控件,
進入Delphi環境在Component菜單下選 Import ActiveX Control,這時在列表中可以看到
Microsoft Comm Control 6.0選項, 選中這個選項點擊Install按鈕,完成安裝。在ActiveX
控件頁上可以看到一個電話為圖標的控件,這就是MSComm控件。這樣就可以象在VB中一樣方
便得使用MSComm控件了。


將文件拷貝到system32目錄下.
點開始.在運行里面輸入:regsvr32 mscomm32.ocx
回車 完成注冊

我遇到過這個問題,樓上的辦法有時並不可行
解決辦法是,在注冊表中去修改鍵值即可
在“運行”:regedit //打開注冊表
在HKEY_CLASSES_ROOT\Licenses下新建項,項名是:4250E830-6AC2-11cf-8ADB-00AA00C00905
然后在右邊欄,右擊‘ab(默認)’,選擇“修改“
在數值數據中輸入:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun 即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM