社区
ATL
帖子详情
我有一个DLL,如何封装成OCX,供B/S架构的页面调用。
zhushow
2009-02-02 11:03:55
系统原来是桌面程序,
现在客户要用改成B/S架构的Web方式,
所以要把DLL封装成OCX方式,
也就是做一个OCX,里面调用原有的DLL,
哪位兄弟能详细说明一下,
在线急等
谢谢!
...全文
1020
11
打赏
收藏
我有一个DLL,如何封装成OCX,供B/S架构的页面调用。
系统原来是桌面程序, 现在客户要用改成B/S架构的Web方式, 所以要把DLL封装成OCX方式, 也就是做一个OCX,里面调用原有的DLL, 哪位兄弟能详细说明一下, 在线急等 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jpf_2011
2011-09-05
打赏
举报
回复
学习一下
e_sharp
2009-02-06
打赏
举报
回复
Maxthon 支持两种内核
Tinary3v0
2009-02-03
打赏
举报
回复
char *是不是用BTSR啊?
你只需要做一个你原来主程序的功能 在OCX中还是调用以前的DLL就可以,不用费事的去把DLL也封装了。
比如以前桌面程序DX.exe调用 w.dll z.dll
那你现在做OCX直接做一个 DX.ocx 里面调用w.dll z.dll,实现DX.exe一样的功能就行了
在客户端下载的时候 在CAB包中将w.dll z.dll也同时打包过去 并注册 供DX.ocx调用就行了。
简单的说就是ocx中使用DLL的问题 网上查查有好多。
bluesen
2009-02-03
打赏
举报
回复
用vb去做会简单许多。
在vb中调用你的dll函数,vb生成ocx很方便,也很稳定。
zhushow
2009-02-03
打赏
举报
回复
OCX是写好了,
可调试OCX的时候问题出现了:
用ActiveX Control Test COntainer调试是好的,调用DLL中的函数均正常
可是用Web方式调试时,一调到DLL中的函数时,就报:Unhandled exception in IEXPLORE:0xC0000005:Access Violation
用同相的处理代码做了一个Exe,发现是好的,
现在想不通为什么会这样,也不知道下面应该怎么来处理,
请各位达人指导一下。
zhushow
2009-02-03
打赏
举报
回复
现在问题更怪了,
用Maxthon调试就可以,
用IE调试就是报错,
晕,
Maxthon不是用的IE内核?
oyljerry
2009-02-02
打赏
举报
回复
http://topic.csdn.net/t/20050824/14/4228663.html
aa3000
2009-02-02
打赏
举报
回复
或许有点帮助
http://www.vckbase.com/document/viewdoc/?id=358
jameshooo
2009-02-02
打赏
举报
回复
分析原来的DLL提供的功能,用向导制作一个ocx,把功能都提炼成接口方法。
lhsxsh
2009-02-02
打赏
举报
回复
up
zhushow
2009-02-02
打赏
举报
回复
DLL中char *类型的参数,
在OCX应该选择什么参数类型?
B/S技术开发桌面应用
B/S技术开发桌面应用 随着HTML5规范的越来越完善,其功能也越来越强大,用Web技术来构建界面的代价远远小于传统桌面程序开发。笔者从事web开发多年,对B/S开发技术积累比较好,对传统桌面开发只知道一些皮毛。最近有这样
一个
需求:将
一个
用java开发的web网站做
成
单机版,前端
页面
使用到了ativex技术(IE Only)。于是笔者踏上了漫漫长征路,期间用到了Java、Node.js...
NT
DLL
.
dll
4 : Load and Unload (ZT)
一、前言 在前一段时间,我遭遇了
一个
现象诡异的Bug,最后原因归结 为在
Dll
Main里错误地
调用
了FreeLibrary(在本文最后对此Bug有详细的解释)。MSDN里关于禁止在
Dll
Main里
调用
LoadLibrary和FreeLibrary的解释过于含糊不清,所以我重温了一遍Russ Osterlund的"Windows 2000 Loader"一文,并仔细阅读了泄漏的Win20
Load and Unload
一、前言在前一段时间,我遭遇了
一个
现象诡异的Bug,最后原因归结为在
Dll
Main里错误地
调用
了FreeLibrary(在本文最后对此Bug有详细的解释)。 MSDN里关于禁止在
Dll
Main里
调用
LoadLibrary和FreeLibrary的解释过于含糊不清,所以我重温了一遍Russ Osterlund的"Windows 2000 Loader"一文,并仔细阅读了泄漏的Win2000源代码
WTL8.0
调用
ActiveX 控件 - (
调用
Flash 控件,响应 Flash 控件的事件)
很久没用WTL了,WTL都升级到8.0了,这两天做了个小例子,WTL
调用
Flash控件。 目标:使用WTL创建对话框的工程,
调用
Flash控件播放Flash,并响应Flash控件的事件。 环境:WindowsXP, VC++ 2005, WTL8.0, Flash9 1. 首先用WTL Wizard创建对话框工程,如图: 注意要选中 Enable ActiveX Control
Load and Unload /http://blog.donews.com/zwell/archive/2005/10/21/596302.aspx
Load and Unloadlostall一、前言在前一段时间,我遭遇了
一个
现象诡异的Bug,最后原因归结为在
Dll
Main里错误地
调用
了FreeLibrary(在本文最后对此Bug有详细的解释)。MSDN里关于禁止在
Dll
Main里
调用
LoadLibrary和FreeLibrary的解释过于含糊不清,所以我重温了一遍RussOsterlund的"Win
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章