全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2332
推到 Plurk!
推到 Facebook!

Delphi中如何調和註冊用MSComm通信控制項

 
conundrum
尊榮會員


發表:893
回覆:1272
積分:638
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-22 20:51:42 IP:61.64.xxx.xxx 未訂閱
http://www.cetinet.com/t_article/list.asp?indexid=1704 Delphi中如何調和註冊用MSComm通信控制項 〖文章轉載或出處〗≡中國電子技術資訊網≡ 網址:www.CETINet.com 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控制項了。 在VC下使用這個控制項和在Delphi下完全一樣,所以大家照這個做就好了。 對了,還有,用Iinstallshield做安裝檔的時候,對於控制項可以設置“self-register”屬性為‘Yes“即可實現自動註冊,如果要修改註冊表,則要修改腳本程式,Installshield提供修改註冊表的函數,很簡單的,看看他自帶的幫助就可以了。 如果對這方面還有什麼問題,可以多在網上搜搜資料,網上的資源真的很多,我也是多靠上網查資料,自己摸索的。 如果誰想和我交流,請發信給我guishanjun@sohu.com 鄭重聲明 近年來我站數百篇“原創文章”被一些媒體肆意轉載,不但不標明出自“中國電子技術資訊網”,而且把相關字眼刪除!這是無視技術價值的盜竊行為,是對技術人員辛勤勞動的蔑視,我對此種行為表示強烈的譴責。 “本是同根生,相煎何太急”,考慮到我們做技術的都是同門兄弟,對以前的盜竊行為不再追究,今後再有此類事件,最低處理限度是“明示於天下”。在這裏向轉載過又標注了出處的兄弟媒體表示崇高的敬意! 兄弟網站如果引用本站“原創文章”,請首先經本人許可,並標注“www.cetinet.com”或“中國電子技術資訊網”字樣。 歡迎個人下載使用!
yaoyao01tw
一般會員


發表:28
回覆:17
積分:9
註冊:2003-01-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-27 17:28:48 IP:218.163.xxx.xxx 未訂閱
請問前輩: 請問如何在程式中撰寫註冊MSComm元件的指令,不要透過WINDOWS和安裝程式的註冊方式。 非常感謝您!
conundrum
尊榮會員


發表:893
回覆:1272
積分:638
註冊:2004-01-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-27 17:46:24 IP:61.221.xxx.xxx 未訂閱
請問前輩 yaoyao01tw 兄 你好 1 庵很年輕 哈哈 永遠18睡 2 不使用WINDOWS和安裝程式的註冊方式 那你就看此篇把 說簡單一點 就是把複製的資料 澈底了解 那怕是dos command或zip RAR 都是可以達到的 最少嗎也有70% 除了一些要改寫的ini txt dat等參數比較麻煩 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=46808
系統時間:2017-10-18 8:09:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!