B badboy_chh Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-17 #1 DELPHI中编译的DLL可以对传入的控件进行操作吗?
星 星语心愿 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-17 #2 · 应该可以吧,大概要要在dll中包含这个控件的定义~~~~~~~~
B badboy_chh Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-17 #4 例:编译了一个DLL,实现对COMBOBOX控件的LISTITEM的添加功能, 然后,我在其他程序中传入COMBOBOX1控件,调用此添加过程,程序 运行时提示出错! 而同样的程序,如果作为程序中的一个过程来调用,一点问题都没有! 很是不解!!!
例:编译了一个DLL,实现对COMBOBOX控件的LISTITEM的添加功能, 然后,我在其他程序中传入COMBOBOX1控件,调用此添加过程,程序 运行时提示出错! 而同样的程序,如果作为程序中的一个过程来调用,一点问题都没有! 很是不解!!!
N njxdh Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-17 #5 你无非就是包公共函数或过程放在.dll中,要看代码才能判断,注意传的参如果是string要加sharemem(dll和引用工程都要加)
薄 薄荷 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-19 #8 你用包吧,不会出现这样的问题,这是因为dll里面和可执行程序里面指向的类地址不同 引起的。而你传递的是类实例的指针。