VSL 2010にMSCOMMコントロールをどのように追加し、シリアル通信を実現しますか?
6368 ワード
参考文献:http://wenku.baidu.com/link?url=MLGQojaxyHnEgngEAXG8oPnISuM9SVaDzNTvg0oTSrrJkMXIR_6 MR 3 cO_Vnh-grkUekLw 2 C SnQlE 2 ni 5 P-CzCCyI 36 fnFFl_BkbEbMomP_ (MSCommonのVSL 2010での実装プロセス)
http://hi.baidu.com/fuanhong/item/99b53db951d13c7f254b09fd (WIN 7システムでVSS 2010はMSCOMMコントロールを使用できないことを解決する)
1、VSL 2010はMSCOMMコントロールを持っていません.まずこのページでMSCOMMコントロールパッケージをダウンロードします.http://download.csdn.net/detail/rabbit200808/3236756
2、ダウンロードが完了したら、カバンの中のすべてのファイルをシステムディレクトリにコピーします.c:\windows\systom 32(XPシステム)
(注:私のシステムはwin 7ですが、カタログはe:\windows\sysstom 32)
3、e:\windows\sysstom 32のCMD.exeを見つけました.(管理者モードで運転します.)運転後にregsvr 32 eを入力します.\windows\syswow 64\mscomm 32.ocxは登録成功を提示します.下図を参照してください
4、ポイントスタート->すべてのプログラム->添付ファイル->を実行し、regeditを入力し、レジストリマネージャを起動し、その中にHKEY_を見つけます.CLASSES_ROOT項目のLicenses項目は、メインキー4250 E 830-6 AC 2-11 cf-8 ADB-00AA00 C 00905を確立し、キーの値はkjljvjjjjjjjjpqmkypoql jjjqykypoql.このステップをしないと、VSL 2010にライセンスエラーが報告されます.実はダウンロードしたカバンの中のMSCOMM.SRGファイルをメモ帳で開けてもいいです.図を見る
(注:このステップはいらないです.私はこのステップを持っていないので、成功します.)
5、ダイアログのリソース項目で、右クリックし、ActiveXコントロールを挿入することを選択し、必要なコントロールを見つけて、追加すればいいです.
追加に成功したら、図のように:
6、前のパッチの内容に従って、メンバー変数とイベントハンドラを追加します.
1: BEGIN_EVENTSINK_MAP(CMSCommDlg, CDialogEx)
2: ON_EVENT(CMSCommDlg, IDC_MSCOMM1, 1, CMSCommDlg::OnCommMscomm1, VTS_NONE)
3: END_EVENTSINK_MAP()
4:
5:
6: void CMSCommDlg::OnCommMscomm1()
7: {
8: // TODO:
9:
10:
11: }
12:
13:
14: void CMSCommDlg::OnBnClickedButton1Send()
15: {
16: // TODO:
17: }
&噫13;.csharpcode.csharpcode pre&唴13;
{啝13
font-size:small;&唵13;
カラー:black;
font-family:consosolas、「Courier New」、courier、monoospace;
background-カラー:&菗菗13;
//white-space:pre;*/&噫13;
}&{13;
.csharp code pre{margin:0 em;}&萶13;
.csharrpcode.rem{color=0000 ff}&菷13;
.csharpcode.kwrd{color=blue 0000 ff}&菗13;
.csharpcode.str{color=blue 006080}&菷13;
.csharpcode.op{color=0000 c 0}&菗13;
.csharpcode.preproc{color=0000 cc 6633;}&菷13;
.csharpcode.asp{background-カラー}と菗13;
.csharrpcode.{啱800000;}&唵13;
.csharpcode.atr{color=0000 ff}&菗13;
.csharpcode.alt&啝13;
{啝13
background-色:菗f 4 f 4;&萶13;
width:100%&菗13;
margin:0 em;
}&{13;
.csharpcode.lnum{color=0000 ff}