社区
ATL
帖子详情
ActiveX DLL中怎么加入控件?
King
2000-03-31 09:08:00
想开发一个ASP组件,实现发送邮件一类的功能,需要使用Winsock、Internet Transfer等控件,但不知道怎么操作,请指教。
...全文
266
6
打赏
收藏
ActiveX DLL中怎么加入控件?
想开发一个ASP组件,实现发送邮件一类的功能,需要使用Winsock、Internet Transfer等控件,但不知道怎么操作,请指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
King
2000-04-03
打赏
举报
回复
是不是标准的窗体就可以?
King
2000-04-03
打赏
举报
回复
我用VB开发。
还有一个附带的问题:
我从一些资料中找到Public Sub FunctionName(PassedScriptingContext As ScriptingContext)可以在ASP中传递参数到OCX函数,但没有说如何返回结果,请再点拨一下。
Un1
2000-04-03
打赏
举报
回复
是!
「已注销」
2000-04-03
打赏
举报
回复
你用什么开发?
Un1
2000-04-01
打赏
举报
回复
1.工程插入一个Form1, 在Form上放控件, 比如Winsock1.
2.在类中声明:"
Private f As Form1
Private WithEvents Winsock1 As Winsock
3.在类的初始化中加入:
Set f = New Form1
Load f
Set Winsock1 = f.Winsock1
4.在类中编写你的Winsock1处理代码
5.在类终结加入代码:
Set Winsock1 = Nothing
Unload f
Set f = Nothing
Un1
2000-04-01
打赏
举报
回复
1.工程插入一个Form1, 在Form上放控件, 比如Winsock1.
2.在类中声明:"
Dim f As Form1
ActiveX
控件
加载外部
dll
及html测试Demo
ActiveX
控件
加载外部
dll
及html测试Demo 用VC2010编写,自已测试成功 Test.html为测试
ActiveX
控件
页面 Test
Dll
是
dll
动态库 Load
dll
是测试Test
Dll
的Demo FROMYANTAI为
ActiveX
控件
,加载外部库Test
Dll
,使用VC STL项目
.NET
ActiveX
控件
,
ActiveX
,.net
控件
,
dll
控件
,.net
dll
控件
.NET
ActiveX
控件
,
ActiveX
,.net
控件
,
dll
控件
,.net
dll
控件
VC 6.0 ATL方法编写实现
ActiveX
DLL
控件
.rar
VC 6.0使用ATL方法编写实现
ActiveX
控件
,编译最终生成Polygon.
dll
文件,没有窗口可查看。这个源码是来自国外,源代码含注释,代码规整,在ATL方法编写
DLL
控件
方面,还是很有参考价值的。
在
ActiveX
控件
中
如何动态调用
DLL
函数之准一体化方法
如同书名一样,是用来介绍
ACTIVEX
控件
动态调用
DLL
函数的方法,希望对大家有所帮助
ActiveX
控件
导入程序
不用工具箱的话,自己手工添加,需要注意一个问题,就是要用Aximp.exe来包装一下ocx
控件
的类,然后再程序
中
引用生成的
dll
就可以了。 aximp [options]{file.
dll
| file.ocx} The following command generates MediaPlayer.
dll
and AxMediaPlayer.
dll
for the Media Player control msdxm.ocx. aximp c:\systemroot\system32\msdxm.ocx 将
ActiveX
控件
的 COM 类型库
中
的类型定义转换为 Windows 窗体
控件
。 Windows 窗体只能承载 Windows 窗体
控件
,即从 Control 派生的类。Aximp.exe 生成可承载于 Windows 窗体上的
ActiveX
控件
的包装类。这使您得以使用可应用于其他 Windows 窗体
控件
的同一设计时支持和编程方法论。若要承载
ActiveX
控件
,必须生成从 AxHost 派生的包装
控件
。此包装
控件
包含基础
ActiveX
控件
的一个实例。它知道如何与
ActiveX
控件
通信,但它显示为 Windows 窗体
控件
。这个生成的
控件
承载
ActiveX
控件
并将其属性、方法和事件公开为生成
控件
的属性、方法和事件。 如果不包装一下直接用,会出现 灾难性 错误。上面已经说明了原因。 在项目
中
引用生成的ax开头的
dll
,在窗体代码
中
增加: 声明一个公有的
控件
对象: public AxISPICRECLib.AxISPICREC AxISPICREC; 在InitializeComponent()方法内初始化
控件
: AxISPICREC = new AxISPICRECLib.AxISPICREC();//必须new对象,否则窗体设计器出问题 ((System.ComponentModel.ISupportInitialize)(this.AxISPICREC)).BeginInit();//初始化开始 this.Controls.Add(this.AxISPICREC);//添加
控件
((System.ComponentModel.ISupportInitialize)(this.AxISPICREC)).EndInit(); this.AxISPICREC.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("AxISPICREC.OcxState")));//设计
控件
状态 如果遇到“正试图在 os 加载程序锁内执行托管代码”这个错误,请设置“调试”--“异常” "----"Managed Debugging Assistants"
中
勾掉"LoaderLock" 就可以了。
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章