█████████████如何用delphi写一个com组件,然后用VB调用com中的一个方法,弹出模态窗口? (26分)

  • 主题发起人 主题发起人 rejoise
  • 开始时间 开始时间
R

rejoise

Unregistered / Unconfirmed
GUEST, unregistred user!
在dll中的方法是
procedure Ttest.test();
begin
form2:=tform2.Create(nil);
form2.showmodal;
end;
form2是com中的窗体
现在的问题是,我在VB中调用test方法,弹出的模态窗口在任务栏上会出现,好像这个窗口也占了一个进程一样,而且当我激活别的应用程序(就是把别的程序带到前台),然后再激活我的VB程序,模态窗口总是呆在任务栏上,而不弹出来,程序在用户看来,好像死了一样,只有点击任务栏的模态窗口,才能弹出来(这哪是模态窗口啊???)

请大虾指教
如何让该模态窗口真正的属于VB程序,不占用进程,不占用任务栏,而且当焦点切换到程序时,模态窗口要跟着跳出来
谢谢!
 
這裡又不是VB論壇!
 
楼主,我用delphi写的com组件,然后在别的语言里调用啊,怎么不是delphi问题啊?
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
874
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部