最新XP补丁下ocx开发问题!高分请教

Your4God 2006-09-20 10:39:31
用DEPHI6开发了个OCX控件,加载到C#中,在以前版本的IE中,不用激活,控件都可用,但在微软最新更新的XP补丁中,(OCX控件要激活)激活后,IE出现错误提示并自动关闭,请问是什么原因?(2000系统无此问题)
我按微软公布的不用激活的方法在C#中做了,放到一个JS文件中,但是问题又出来了:OCX控件要传递的参数不能传进去,初始时不能按原来显示控件的初始内容!
把参数放到C#的前台去传,能显示但控件不可用了!
放后台传时,还是不能显示,但是我在控件要显示内容的函数前面加个消息提示框,提示消息后就能显示,但仍不可用,请问各位高手,这是什么原因.为什么加提示就能显示?
我该怎么改控件,还是C#,还是这是微软件补丁的问题!
...全文
187 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
崔作非 2006-09-26
  • 打赏
  • 举报
回复
建议楼主这样,先在你的服务的iis环境里建一个asp的程序引用你的activex,然后在你现在用的客户端环境测试一下,看能不能正常,如果不能的话,就是其它问题如sp,iis,ocx注册等,如果可以,就是你的asp.net或代码编写有问题。

5,939

社区成员

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

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