最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#調(diào)用vc寫的ocx控件示例

 更新時間:2014年04月03日 11:41:25   作者:  
這篇文章主要介紹了c#調(diào)用vc寫的ocx控件示例,需要的朋友可以參考下

在c#中怎樣調(diào)用VC寫的OCX控件,主要有兩個關鍵環(huán)節(jié)

兩個關鍵環(huán)節(jié):導入ocx控件,創(chuàng)建實例。

1 注冊ocx:

復制代碼 代碼如下:

regsvr32.exe alasunsmscon.ocx

2 在CMD窗口中執(zhí)行:

復制代碼 代碼如下:

AxImp.exe alasunsmscon.ocx

生成兩個文件:alasun.dll,Axalasun.dll

3 在項目中引用Axalasun.dll

4 調(diào)用

復制代碼 代碼如下:

Axalasun.Axalasunsms sms = new Axalasun.Axalasunsms();
sms.CreateControl();

就可以使用了

這里還有一個c#控制臺模式下調(diào)用vc開發(fā)的ocx組件的示例

1、注冊組件 regsvr32 C:\WINDOWS\system32\HX.ocx

2、用Aximp.exe工具對HX.ocx做轉換,對APT.ocx再次封裝成兩個類庫(HX.dll,AxHX.dll)

3、代碼

復制代碼 代碼如下:

using System;
using System.Data;
using System.IO;
using System.Messaging;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using System.Web;
using System.Data.SqlClient;
using AXHH;//ocx控件
using HH;//ocx控件
   using System.Windows.Forms; 
namespace Ocx_test
{
    public class Program
    {
        //設置靜態(tài)變量
        static AXHH hh;
        [STAThread]
        static void Main(string[] args)
        {

            //初始化ocx控件
            hh = new AXHH();
            //顯式調(diào)用該實例的CreateControl()方法才能調(diào)用其他方法否則在調(diào)用時系統(tǒng)將報AxHost.InvalidActiveXStateException異常
            hh.CreateControl();

           //調(diào)用控件屬性及方法
            hh.ip="127.0.0.1";
           hh.test();

           }
}

4、注意,如果是多線程調(diào)用,則在  線程名.Start() 前加上,例如:

復制代碼 代碼如下:

線程名.SetApartmentState(System.Threading.ApartmentState.STA);//設置模式,必須在啟動之前設置。
 // 啟動線程將調(diào)用 ThreadStart 委托。
線程名.Start();

相關文章

  • VisualStudio2019安裝C#環(huán)境的實現(xiàn)方法

    VisualStudio2019安裝C#環(huán)境的實現(xiàn)方法

    這篇文章主要介紹了VisualStudio2019安裝C#環(huán)境的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • C# .NET實現(xiàn)掃描識別圖片中的文字

    C# .NET實現(xiàn)掃描識別圖片中的文字

    本文以C#及VB.NET代碼為例,介紹如何掃描并讀取圖片中的文字。文中的示例代碼介紹詳細,對我們學習C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起學習一下
    2021-12-12
  • C#中的is和as操作符區(qū)別小結

    C#中的is和as操作符區(qū)別小結

    這篇文章主要介紹了C#中的is和as操作符區(qū)別小結,is是驗證操作對象是不是自己希望的,as是將對象轉換成指定類型,需要的朋友可以參考下
    2015-01-01
  • C#基于Socket的TCP通信實現(xiàn)聊天室案例

    C#基于Socket的TCP通信實現(xiàn)聊天室案例

    這篇文章主要為大家詳細介紹了C#基于Socket的TCP通信實現(xiàn)聊天室案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#查找列表中所有重復出現(xiàn)元素的方法

    C#查找列表中所有重復出現(xiàn)元素的方法

    這篇文章主要介紹了C#查找列表中所有重復出現(xiàn)元素的方法,涉及C#針對列表操作的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • C#跨平臺開發(fā)之使用C/C++生成的動態(tài)鏈接庫

    C#跨平臺開發(fā)之使用C/C++生成的動態(tài)鏈接庫

    這篇文章介紹了C#跨平臺開發(fā)之使用C/C++生成的動態(tài)鏈接庫,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • C#簡單判斷字符編碼的方法

    C#簡單判斷字符編碼的方法

    這篇文章主要介紹了C#簡單判斷字符編碼的方法,可實現(xiàn)判斷utf-8,unicode,ansi等編碼的功能,簡單實用,需要的朋友可以參考下
    2016-06-06
  • 將DLL放入到資源中,運行時自動加載的小例子

    將DLL放入到資源中,運行時自動加載的小例子

    這篇文章介紹了將DLL放入到資源中,運行時自動加載的小例子,有需要的朋友可以參考一下
    2013-10-10
  • C#如何對Dictionary遍歷賦值

    C#如何對Dictionary遍歷賦值

    這篇文章主要介紹了C#如何對Dictionary遍歷賦值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • c# rsa加密解密詳解

    c# rsa加密解密詳解

    這篇文章主要介紹了c# rsa加密解密的的相關資料,文中代碼非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06

最新評論

广南县| 卓资县| 无锡市| 图木舒克市| 威远县| 通化市| 永安市| 太仆寺旗| 太康县| 赤壁市| 彰化县| 江阴市| 平顺县| 沭阳县| 泊头市| 准格尔旗| 隆化县| 屯昌县| 中山市| 扬州市| 大港区| 海口市| 西乌珠穆沁旗| 巨野县| 南平市| 塔城市| 滨海县| 类乌齐县| 敖汉旗| 黄梅县| 菏泽市| 达尔| 信阳市| 神木县| 徐闻县| 新乡市| 乐山市| 南靖县| 汝城县| 丽江市| 沽源县|