H hefeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #1 当有一个窗体调用dll中的一个过程时 在调用的窗体中增加一个控件!!请指教!!!!
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #3 宿主程序中增加一个控件,你创建就行。如果你Build with package 没什么参数要传的 如果有疑问,请贴~~~~~~~~~~~~~~~~~~~~~~~~~
H hefeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #4 我的水平很菜,不明白,能详细点说吗? 我有的是向dll中传入调用form的名,然后在这个form上创建一个按钮! 出错!!
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #5 把两个 一个是dll程序 一个是exe程序调dll的 Projects->Options->Package 里头的 Build with Package打上勾再试试,这可是最简单的法子 Nizvoo@etang.com如果有问题直接发信吧
把两个 一个是dll程序 一个是exe程序调dll的 Projects->Options->Package 里头的 Build with Package打上勾再试试,这可是最简单的法子 Nizvoo@etang.com如果有问题直接发信吧
H hefeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #6 调用方代码: var mainform : Tform; begin mainform := form1 as Tform; addbut(mainform) ; end; dll代码: procedure addbut(mainform:Tform); var Button1: TButton; begin Button1 := TButton.create(mainform); Button1.parent := mainform; Button1.Left := 0; Button1.top := 0; button1.Caption := '123'; button1.Visible := true; end; 运行出错!
调用方代码: var mainform : Tform; begin mainform := form1 as Tform; addbut(mainform) ; end; dll代码: procedure addbut(mainform:Tform); var Button1: TButton; begin Button1 := TButton.create(mainform); Button1.parent := mainform; Button1.Left := 0; Button1.top := 0; button1.Caption := '123'; button1.Visible := true; end; 运行出错!