当前位置:编程学习 > C#/ASP.NET >>

在C#中调用EVC开发的.dll出现的问题

现在碰到几个问题,想跟大家请教下。 
    现在我在PDA上开发一个程序,使用一个外接的设备(CF口),他们提供的SDK是在EVC下开发的,我在C#下无法引用也无法打开,可能是什么问题啊? 
    后来我直接在项目中添加了他给的几个文件SunCf.dll,SunCfEvc.h,SunCf.h,使用DLLImport直接引用,但程序在编译过程中没有错误,但实际开始读号时出现异常,好像不能发现里面的函数,大家帮我看看。 
public   const   string   DLLName   =   "SunCf.dll"; 

                [DllImport(DLLName,   EntryPoint="CommOpen")] 
                public   static   extern   int   CommOpen(int   comNumber); 
                [DllImport(DLLName,EntryPoint="CommClose")] 
                public   static   extern   int   CommClose(); 
                [DllImport(DLLName,EntryPoint="CommTmOut")] 
                public   static   extern   int   CommTmOut(int   count); 
                [DllImport(DLLName,EntryPoint="CommSend")] 
                public   static   extern   int   CommSend(String   function,String   data); 
                [DllImport(DLLName,EntryPoint="CommRece")] 
                public   static   extern   int   CommRece(String   function,String   data); 

private   void   button1_Click(object   sender,   EventArgs   e) 
                { 
                        string   id   =   ""; 
                        string   data   =   ""; 
                        if   (CommOpen(6)   ==   1) 
                        { 
                                CommTmOut(500); 
                                CommSend("A1",   ""); 
                                if   (CommRece(id,   data)   ==   1) 
                                        txtId.Text   =   id   +   "     "   +   data; 
                                else 
                                { 
                                        MessageBox.Show("读取ID失败,请检查设备"); 
                                } 
                                CommClose(); 
                        } 
                        else 
                        { 
                                MessageBox.Show("PDA端口无法打开"); 
                        } 

                }

--------------------编程问答-------------------- 你不是自己解决了吗 最终是怎么解决的啊 我也是同样的问题啊! --------------------编程问答-------------------- 我也遇到同样的问题
能帮帮忙吗
我QQ158307409
感激不尽
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,