登录
首页 » C# » C#中调用VC++的DLL

C#中调用VC++的DLL

于 2015-01-05 发布
0 91
下载积分: 1 下载次数: 0

代码说明:

   [DllImport("diaCallBackDll.dll")]        public static extern void show();        [DllImport("diaCallBackDll.dll", CallingConvention = CallingConvention.StdCall)]        public static extern int add_CallBack_test(int a, int b, cb_func f);        public static void cb_funcc(int re)        {            Console.WriteLine("result=[{0}]", re);            return;        }        static void Main(string[] args)        {            //show();           int i =  add_CallBack_test(7, 2, cb_funcc);            Console.Read();        }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C#解压缩
    【实例简介】C# 解压缩
    2021-12-22 00:31:19下载
    积分:1
  • 于51单片机的硬币电子秤的实现
    这是基于51单片机的硬币电子秤的实现,内含C语言源码和proteus仿真实现 【源码目录】 硬币电子秤的实现 ├── 1Kg电子秤程序(LCD1602显示)│   ├── HX711.H│   ├── HX711.LST│   ├── HX711.OBJ│   ├── HX711.c│   ├── LCD1602.LST│   ├── LCD1602.OBJ│   ├── LCD1602.c│   ├── LCD1602.h│   ├── MAIN.H│   ├── lcd12864.LST│   ├── lcd12864.OBJ│   ├── lcd12864.c│   ├── lcd12864.h│   ├── main│   ├── main.LST│   ├── main.M51│   ├── main.OBJ│   ├── main.c│   ├── main.hex│   ├── main.lnp│   ├── main.plg│   ├── main.uvgui.Administrator│   ├── main.uvgui.Cai Chao│   ├── main.uvgui_Administrator.bak│   ├── main.uvgui_Cai Chao.bak│   ├── main.uvopt│   ├── main.uvproj│   ├── main_uvopt.bak│   ├── main_uvproj.bak│   ├── uart.LST│   ├── uart.OBJ│   ├── uart.c│   └── uart.h├── HX711模块加载文件│   └── HX711.hex├── Last Loaded 电子秤实现3.fv8.5.pdsbak├── Last Loaded 电子秤实现3.pdsbak├── 电子秤实现3.pdsprj├── 电子秤实现3.pdsprj.DESKTOP-SC10NBS.zxh.workspace└── 电子秤实现3.pdsprj.LAPTOP-KPK9NO8B.浪峰姐姐.workspace2 directories, 39 files【核心代码】void main(){    Uart_Init();    Send_Word("Weight"); Send_Word("Num"); Init_LCD1602(); LCD1602_write_com(0x80); LCD1602_write_word("Weight"); LCD1602_write_com(0x80 7); LCD1602_write_word("Num"); Delay_ms(1000); //ÑÓʱ,µÈ´ý´«¸ÐÆ÷Îȶ¨ Get_Maopi(); //³ÆÃ«Æ¤ÖØÁ¿ while(1) { EA = 0; Get_Weight(); //³ÆÖØ Number = Weight_Shiwu/(coin_weight*10); EA = 1; Scan_Key(); //ÏÔʾµ±Ç°ÖØÁ¿ if( Flag_ERROR == 1) {            Send_Word("ERROR"); LCD1602_write_com(0x80 0x40); LCD1602_write_word("ERROR "); } else {                     Send_ASCII(Weight_Shiwu/1000 0X30);            Send_ASCII(Weight_Shiwu%1000/100 0X30);            Send_ASCII(Weight_Shiwu%100/10 0X30); Send_Word(".");            Send_ASCII(Weight_Shiwu%10 0X30);            Send_Word("g"); LCD1602_write_com(0x80 0x40); LCD1602_write_data(Weight_Shiwu/1000 0X30);            LCD1602_write_data(Weight_Shiwu%1000/100 0X30);            LCD1602_write_data(Weight_Shiwu%100/10 0X30); LCD1602_write_word(".");            LCD1602_write_data(Weight_Shiwu%10 0X30); LCD1602_write_word("g"); Send_ASCII(Number/100 0x30); Send_ASCII(Number%100/10 0x30); Send_ASCII(Number%10 0x30); LCD1602_write_com(0x80 0x40 7); LCD1602_write_data(Number/100 0x30); LCD1602_write_data(Number%100/10 0x30); LCD1602_write_data(Number%10 0x30); Send_ASCII(coin/10 0x30); Send_ASCII(coin%10 0x30); Send_Word("jiao"); LCD1602_write_com(0x80 12); LCD1602_write_data(coin/10 0x30); LCD1602_write_data(coin%10 0x30); LCD1602_write_com(0x80 0x40 12); LCD1602_write_word("jiao"); } }}
    2021-05-06下载
    积分:1
  • Asp.Net Web API GET POST 实例源码下载
    实现了基本 get post 请求,并可以输出xml 或者json
    2014-06-12下载
    积分:1
  • C++ 对象的内存布局
    【实例简介】 C 对象的内存布局
    2021-07-18 00:32:20下载
    积分:1
  • C# ORC图像处理例子
    C# ORC图像处理例子
    2015-05-06下载
    积分:1
  • c++ 用于读取 excel 例子源码
    c++ 用于读取 excel 例子源码
    2014-12-16下载
    积分:1
  • C++程序员爱的表白,心形图示例
    表白爱之“心”
    2013-01-08下载
    积分:1
  • WPF QQ登录窗口
    WPF QQ登录窗口
    2013-10-02下载
    积分:1
  • C# 短信猫 发短信例子源码
    C# 短信猫 发短信例子源码
    2015-07-01下载
    积分:1
  • XML学习
     public Turntable()        {            InitializeComponent();            int angle = 5029;            for (int i = 0; i < 16; i )            {                angle = 22;                _ListAngle.Add(angle);            }        }        ///         /// 保存八个角度        ///         List _ListAngle = new List();        ///         /// 产生随机数        ///         Random _Random = new Random();        int _Index = 0;        int _OldAngle = 0;        private void btnStartTurntable_Click(object sender, RoutedEventArgs e)        {            btnStartTurntable.IsEnabled = false;            _Index = _Random.Next(0, 16);            //_Index = 2;            Storyboard sb = (Storyboard)this.FindResource("zhuandong");            sb.Completed -= this.sb_Completed;            sb.Completed = new EventHandler(sb_Completed);            ((SplineDoubleKeyFrame)((DoubleAnimationUsingKeyFrames)sb.Children[0]).KeyFrames[0]).Value = _OldAngle;            ((SplineDoubleKeyFrame)((DoubleAnimationUsingKeyFrames)sb.Children[0]).KeyFrames[3]).Value = _ListAngle[_Index];            //((SplineDoubleKeyFrame)((DoubleAnimationUsingKeyFrames)sb.Children[0]).KeyFrames[3]).Value = 5218;            sb.Begin();        }        void sb_Completed(object sender, EventArgs e)        {            DispatcherTimer dt = new DispatcherTimer();            dt.Interval = TimeSpan.FromSeconds(0.3);            dt.Tick = delegate             {                dt.Stop();                _OldAngle = (_ListAngle[_Index] % 360);                btnStartTurntable.IsEnabled = true;                AwardProcess(GetAward(_ListAngle[_Index]));            };            dt.Start();        }        public delegate void AwardDelegate(Award award);        ///         /// 返回转到的奖项信息        ///         public event AwardDelegate AwardProcess;        private Award GetAward(int angle)        {
    2014-08-01下载
    积分:1
  • 696518资源总数
  • 105549会员总数
  • 12今日下载