delphi7 开发ActiveX的学习备忘录
来源:互联网 发布:腾讯企业邮箱域名设置 编辑:程序博客网 时间:2024/05/19 16:04
关于delphi7 ActiveX的学习备忘
步骤:
1、先创建ActiveX工程文件;
3、编写相应调用ActiveX文件(.ocx文件)的html文件.
具体操作流程如下:
步骤1:
a、选择File->New->Other ,ActiveX页面,选择ActiveX Form ;
b、填写New ActiveX Name:,其他的不用做变动(不好意思,我也不知道其他的什么意思);
c、成功创建ActiveX Form,保存工程,三个文件 (AAImpl1.pas、AAProj1.dpr加入ActiveX Name为AA);
d、AAProj1_TLB、AAProj1、AAImpl1;
e、增加接口(两种方法):
1、选中AAImpl1单元,即选中ActiveX Form,在delphi的Edit菜单中选择Add to Interface...;
1> 在Add To Interface 窗口中加入接口Func:Function Func(x1,x2 :Integer) : Integer ;
3>注意:该接口函数有两个参数 x1、x2,为Integer型 ,返回值也为Integer;
4>参数和返回值类型说明:integer --long;String为BStr或者WideString ;
2、选中AAImpl1单元,即选中ActiveX Form, 在delphi的View菜单中选择Type Library;
1> 在AAProj1.tlb 窗口中,在左侧列表中选择IAA,即选中IAA接口,右键->New->Method或者在在工具栏中选择New Method
2>选中test,在选择窗口右边的Parameters页面,对该方法进行参数和返回值的进行增加,Return Type不需要改变;
3>比如test的返回值为String,有一个String型的参数,则在Parameters中增加两个变量,具体如下
f、增加属性Property:同样选中AAImpl1单元,即选中ActiveX Form, 在delphi的View菜单中选择Type Library;
end;
g、回到AAImpl1页面代码窗口中,
begin
end;
begin
ActiveX Form 编辑完毕,Project->Builder All Projects. //编译工程,生成AAProj1.Ocx文件。
步骤2:注册ActiveX文件(ocx文件) 两种方法注册ActiveX文件:
1、在delphi开发环境中,Run-> Register ActiveX Server //注册Ocx控件。
步骤3:编写相应调用ActiveX文件(.ocx文件)的html文件. 注:如果在delphi 7中可能会麻烦一点,至少我学习时是麻烦啦;方法:
1>Project->Web Deployment Options(Web部署选项)->Project ;
2>Target dir(Full path of the deployed OCX):选择或填写OCX的完整路径目录;
3>Project->Web Deploy ;
4>调试方法:Run->Parameters,在Local页面中
至此结束;
源自:http://blog.sina.com.cn/s/blog_137e6d7af0102vgls.html
- delphi7 开发ActiveX的学习备忘录
- delphi7 开发ActiveX的学习备忘
- 关于delphi7 ActiveX的学习备忘
- Delphi7中ActiveX开发
- 关于delphi7 ActiveX的创建
- delphi7 卸载ActiveX控件
- Delphi7同时保证多个Activex控件可用的办法
- c#中开发ActiveX的学习笔记
- c#中开发ActiveX的学习笔记
- IOS开发学习备忘录
- ActiveX控件的开发
- ActiveX控件的开发
- CoreAnimation的学习备忘录
- CoreAnimation的学习备忘录
- CoreAnimation的学习备忘录
- 内嵌Activex的Activex插件开发
- 一步一步学习C++的ActiveX网页控件开发
- 一步一步学习C++的ActiveX网页控件开发
- linux 串口编程 用read函数读取数据被截断 怎样一次读完
- JSONStringer+JSONArray+JSONObject
- JavaScript---OOP浅谈1
- 让 TextView 自带滚动条
- 虚函数 VS 纯虚函数
- delphi7 开发ActiveX的学习备忘录
- IOS
- 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器
- 程序员必读书单
- 安装Nginx步骤
- 如何将Android数据库操作通用化(二)
- 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器(图形界面版)
- POJ2362《Square》题解
- Nginx 启动脚本/重启脚本