有没有用[DllImport...]和public static extern...引入呢?                                           wish u good luck
                                               Greatsft

解决方案 »

  1.   

    是什么类型的dll?
    我qq已加你,发过来看看
      

  2.   

    to : greatsft(C的使者) 基本引用步骤我会,不会错的。
      

  3.   

    如果要用[DllImport...]来引用非托管的dll文件的话,一定要引用命名空间System.Runtime.InteropServices,你用了吗?
      

  4.   

    把Dll 给我我来试试
    [email protected]
      

  5.   

    建议你看一下这片www.codeproject.com
    C#, .NET >> C# Programming >> COM InteropReusing Legacy DLLs in C# 
    By cchrism
      

  6.   

    TO:LeonardRox(Leonard) 基本的dll我会,这些我不会漏的。问题不在这里!
    TO: filo8117(风云舞) 谢谢!我看看有没有我需要的东西。
    TO:seatno(seatno) 已经发过去了!你看看吧,谢谢
      

  7.   

    如果只需要调用CSgip.Start()的话
    可以再编一个DLL,里面加一个函数,函数内调用CSgip.Start(),
    再在C#内调用新的DLL的函数.
      

  8.   

    TO:filo8117(风云舞) 这个问题我也想过!有朋友说使用VC写一个com来调用这个dll然后在用C#来调用这个com,或者是用vc写个dll在这个SGIP.dll上面包一个函数,再用C#了调用。可是问题是我不会用VC写com或者dll,所以想用C#直接调用,不过看来可能不行!
      

  9.   

    我写过DLL包DLL的方法
    简单而且完全可行。
    用VC的向导写个DLL很简单,2分钟可以搞定
      

  10.   

    普通dll的命名问题,你的dll输出的是一个类。除了c++,别的语言无法应用的类,你只有再做一个dll,普通dll或com都无所谓,用标准命名输出
      

  11.   

    我(Seatno)在调试中,问题不再C# ,而是dll 本身。 我在VB中可调用的。我想个折衷的办法,就是二次分装该DLL 用vc vb 都可。我会把作好的发给你
      

  12.   

    这几天在做一个服务器程序,就是搞不定。当客户端离开时, 服务器断的 oSocket。connnected 依旧为 true ,我该如断定 客户端非法退出。
      

  13.   

    我的代码:
     该函数由界面 建立多线程,是服务器端程序,oSocket 由服物器端监听  oSocket=m_oTcpListener.AcceptSocket(); 得到
    public void GetInfo()
    {
      try
      {
       while  (oSocket.Connected )
       {
         NetworkStream mystream =new NetworkStream(oSocket);
        if (mystream.CanRead)
        {
                //读取数据
         }
       }
    }
    }
     问题:
        1) 当客户端非正常退出时, 发现 oSocket.Connected=true
         此时服务器端 cpu 占用100%(while 中的代码一直在运行, 晕晕晕晕晕晕晕)
        我该如何判端客户端非法退出(如断电,非法关机等)
    mail: [email protected]
      

  14.   

    TO:hdt(robert) 好象大多数人都是认为用这个方法来解决
      

  15.   

    我开发过cmpp2和sgip1.2 用的是socket 直接跑,没用过它的DLL,跑socket 不是更快,而且可以自定义结构
      

  16.   

    TO:ArLi2003(阿利,[email protected]) 使用socket直接编程我不会阿!因为比较难,所以才选择了使用dll