谁装了Visual Studio 6.0,请进来!300分(50分)

  • 主题发起人 主题发起人 一个过客
  • 开始时间 开始时间

一个过客

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵,和Visual Studio关系不大,只是多骗几个人进来而已。

装了VS6之后,菜单里面有一个 ActiveX control Test 软件,可以
动态注册一个activex控件,并且动态把控件的GUI界面(如果有的话)
载入到一个面板上,然后可以测试这个activex控件。

如果用delphi能否实现:
[red]动态注册一个activex控件,并且动态把控件的GUI界面调入到指定的一个window上?[/red]

以前我问过类似问题,最后不了了之,这次先上50分,如果真能解决300分伺候!
 
好像delphi不行!
 
肯定可以得
 
通过 run 菜单的parameters 设置参数不行吗?
 
jsxjd: 不知道是我没看懂你的意思还是你没看懂我的意思。。。。
 
VC 测试 activex 有个默认的宿主程序。
在 delphi 中应该是设置吧!
 
根本不是一回事。 我说的是把ActiveX控件的GUI界面调出来,不是什么宿主程序。
 
你是指动态加载这个activex吧。。这不和调用dll一样吗。。靠。。
activex不过就是个进程内服务器罢了。。
先loadlibrary
他有两个倒出函数调用一下
DllRegisterServer,//注册
DllUnregisterServer;//卸载
然后调用它里面的接口函数不和dll一样的。。简单
 
delphi浪客解决了注册问题,那么Gui问题呢?
呵呵,UP一下
 
明白你说的什么意思,不过好难啊,
可以顺便编译成VCL控件调用这个ACTIVE的功能
那么就有可能放到面板上了,
我瞎说的,不明白,呵呵
 
heipi2002: 你说的方法需要重新编译程序,我需要编译之后,可以动态加载任何active控件。

[red]最重要的是,要把activex控件的GUI加载出来,放在指定的window上。[/red]
 
其实现成的技术有,不过是VC++的代码,如果有谁懂VC的东西可以分析一下。
代码就是前面说的ActiveX Control Test的源代码,在MSDN光盘的
samples/vc98/mfc/ole/tstcon下面(大概是这个目录名)
 
quiben:我不会因为这两个字就给你分的
 
由程序自己在 ocx 中找控件加载,将 ocx/dll 文件名作为程序的命令行参数。
 
>>由程序自己在 ocx 中找控件加载
大哥,关键就是这[red]加载[/red]两个字啊!如何加载它的GUI出来?
 
Gz,
再Up一下
 

Similar threads

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