我自己用VB2005编写了一个sdps.dll的文件。
运行regsvr32 sdps.dll提示“已经载入,但是找不到DllRegisterServer进入点,无法登入这个档案”是什么原因?怎么解决?
主要是:找到DLLRegisterServer输入点,无法注册这个文件。这种问题,到底是什么意思,怎么解决?

解决方案 »

  1.   

    就是说,这个文件是标准DLL,并不是控件
    对于标准DLL,你只能用API的方式来调用它的函数或者过程,并不能引用
      

  2.   

    按楼上说的是不是要这样
    Private Declare Function methodtest Lib "sdps.dll" ()
    Private Sub SDPS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SDPS.Click
            SDPS_M()
    End Sub但是好像还不行啊。能不能给我个例子参考阿
      

  3.   

    自己用VB2005编写了一个sdps.dll的文件//你自己编的哎......代码的编写者难道不应该对自己的代码熟悉吗?
      

  4.   

    謝謝大家!問題解決了,特別謝謝Sandrer 。如下:
    Private Sub SDPS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SDPS.Click
      Dim obj As SDPSInPut.Form1 = New SDPSInPut.Form1
      obj.Visible = True
      Call obj.MethodTest()
    End Sub