vb代码
自己写了一个dll,内有一个过程
Private Sub Resize(frm As Form) 测试可以运行
编译成Resize.dll后,在机器上注册成功,然后在一个工程中引用了这个dll,
并添加了定义:
Private Declare Sub First Lib "Resize.dll" (frm As Form)然后调用
Call First(form1)
结果提示:
实时错误453
找不到Dll入口点这个是什么问题

解决方案 »

  1.   

    试试Private   Declare   Sub   First  alias "Resize" Lib   "Resize.dll "   (frm   As   Form)
      

  2.   

    vb代码 
    自己写了一个dll
    ---------------
    是标准DLL吗?VB写的DLL一般是active dll,不能这么调用!
      

  3.   

    VB不能编写标准DLL(该死的微软)所以你在工程中引用后
    可以这样写:Dim xxx As 你的DLL的对象名称
    Call xxx.Resize(form1)
      

  4.   

    dll已经注册了,工程里也引用了 
    Dim First As New Resize.clsResize 
    First.Resize (Form1) 
    可添加这个后还提示:(Form1)未找到方法或数据成员
      

  5.   

    如果你使用form对象作参数那么方法只能用private关键字,这时候不能在外部调用
    如果你使用integer等作参数,方法可以用public关键字,可以在外部调用
    所以你又想用form类型的参数,又想在外部调用,实现不了