各位大版们,小弟有急事相问,不胜感激!

w13770269691 2010-07-22 09:17:40
本人也是刚接触到delphi,现在有一个delphi的桌面应用程序,想改成一个ACTIVEX插件,小弟搞了2天了,就把界面移过来了,

功能无法下手!但是ie访问activex时,IE卡死,望大侠们相救!

桌面应用程序改成activex可以实现吗?具体如何实现?
...全文
170 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
w13770269691 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sz_haitao 的回复:]

activeform就是运行在ie里的客户端
而这种嵌入是很容易不稳定的,像excel嵌入word都这么难受,就知道了
[/Quote]

现在的问题是怎么实现呢
haitao 2010-07-22
  • 打赏
  • 举报
回复
activeform就是运行在ie里的客户端
而这种嵌入是很容易不稳定的,像excel嵌入word都这么难受,就知道了
w13770269691 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 diecode 的回复:]

和开发桌面上的差不多
10年前用D5做过几个,就是功能越多OCX越大
后来改回桌面
[/Quote]

问题是我刚接触delphi还不到15天
w13770269691 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liangqingzhi 的回复:]

那些单元代码原来是怎么用,现在也是怎么用,那些什么事件的都得重新添加。注意如果原来的程序有用到TMainMenu主菜单的话,在ActiveX控件里不能用,要改用TActionMainMenuBar和TActionManager自己弄菜单
[/Quote]

这么复杂,唉。。。
我用的activex 做的一个ocx控件,其他好多源码都是.pas,不要移到ocx里面就能调到吗?

“那些什么事件的都得重新添加。”具体什么意思呢
diecode 2010-07-22
  • 打赏
  • 举报
回复
和开发桌面上的差不多
10年前用D5做过几个,就是功能越多OCX越大
后来改回桌面
w13770269691 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 mysterx 的回复:]

这个工作不适合刚接触delphi的人
[/Quote]

我也是这样认为的,但是....
老之 2010-07-22
  • 打赏
  • 举报
回复
那些单元代码原来是怎么用,现在也是怎么用,那些什么事件的都得重新添加。注意如果原来的程序有用到TMainMenu主菜单的话,在ActiveX控件里不能用,要改用TActionMainMenuBar和TActionManager自己弄菜单
  • 打赏
  • 举报
回复
这个工作不适合刚接触delphi的人
w13770269691 2010-07-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liangqingzhi 的回复:]

应用程序界面改ActiveX,其实就是把控件往ActiveForm上放。IE卡死,可能是初始化的代码写错位置。应该写在ActiveForm的OnCreate事件里,而不是Initialize函数里。多试一下就知道怎么用了
[/Quote]

现在控件是放好了,那那么多的单元代码呢,有几十个单独的代码块怎么搞,我把做好的activex 用delphi测试,页面出来了,功能全部没用,急啊
老之 2010-07-22
  • 打赏
  • 举报
回复
应用程序界面改ActiveX,其实就是把控件往ActiveForm上放。IE卡死,可能是初始化的代码写错位置。应该写在ActiveForm的OnCreate事件里,而不是Initialize函数里。多试一下就知道怎么用了
SQLDebug_Fan 2010-07-22
  • 打赏
  • 举报
回复
对ActiveX不熟,帮顶。
w13770269691 2010-07-22
  • 打赏
  • 举报
回复
竟然没人知道,结贴!如果有人知道留下脚印,开贴给分!
w13770269691 2010-07-22
  • 打赏
  • 举报
回复
哪位大哥提供一个清晰的思路也行!

原本工程下面有好多的子目录!

最好详细有详细的步骤,

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧