摘要: 许多初学者问这类问题,这里做个总结 =================================     接口不支持错误,是Com Based组件在调试阶段经常发现的错误。在不同的操作系统中,这个错误表达有所不同,Interface not Suported,类没有注册,没有注册类别,指的都是同一种错误。     Com Based... 阅读全文
posted @ 2010-11-25 23:38 覆雨翻云 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 众所周知,delhpi对象有属性、方法和事件,但我们不能在TLB编辑器中 找到com事件,这里告诉您如何创建Com事件。 Writing COM Automation Events - by Borland Developer Support Staff Abstract:A short tutorial on writing simple Automation server and client... 阅读全文
posted @ 2010-11-25 23:36 覆雨翻云 阅读(851) 评论(0) 推荐(0) 编辑
摘要: unit TransComponent; {本工具供Com/DCom间传递组件(从TComponent继承的所有对象) 调用 VariantToComponent 时会出现 "Class <TClassName> not Found "提示 多次 , 在调用单元的initialization段加以下语句: RegisterClass(<ClassName>... 阅读全文
posted @ 2010-11-25 23:32 覆雨翻云 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 定义两个接口类型: IIntf1=interface   ['{85460100-EB0D-11D9-8395-BA555218190B}']   procedure I1Func1(p1:string);   procedure I1Func2(p1,p2:string); end; IIntf2=interface   ['{85460101-EB0D-... 阅读全文
posted @ 2010-11-25 23:25 覆雨翻云 阅读(359) 评论(0) 推荐(0) 编辑
摘要: delphi 引用方式: Project->Import Type Library -> 可以看到 MyQoo Library (Version 1.0)名称 ->Create Unit ->在Borland\import资料夹产生MyQoo_TLB.pas单元給其他程式引用 应用范列: unit Unit1; interface uses   ... 阅读全文
posted @ 2010-11-25 23:20 覆雨翻云 阅读(646) 评论(0) 推荐(0) 编辑
摘要: http://www.2ccc.com/article.asp?articleid=1359 转自csdn的Blog:感觉还可以,对我们在编程中还有用,所以发给大家.     编写Delphi应用程序时,经常会遇到一些ActiveX控件[注:扩展名为OCX的控件或DLL的类型库],它们为应用程序的开发提供了简单的操作途径。然而,这些程序在发布的同时,面临Active... 阅读全文
posted @ 2010-11-25 23:11 覆雨翻云 阅读(852) 评论(0) 推荐(0) 编辑
摘要:      ActiveX控件也就是一般所说的OCX控件,它是ActiveX技术的一部分。ActiveX是微软公司推出的基于组件对象模型COM的技术,包括对Windows 32位应用编程接口(Win32 API)和组件对象模型的一系列扩充和增强,目标是把计算机桌面环境与因特网环境集成起来,同时保护在Windows技术中现有的开发投资。微软的ActiveX技术根... 阅读全文
posted @ 2010-11-25 23:09 覆雨翻云 阅读(8234) 评论(1) 推荐(1) 编辑
摘要: 本文通过一个编程实例介绍了Delphi 7下编写不可视ActiveX控件的方法,并给出了源代码。为使用Delphi编写其他类型ActiveX控件的读者提供参考和借鉴。 关键词 Delphi,ActiveX控件,定时器,VCL组件 一、前言 Delphi下有大量优秀的且提供源码的VCL组件,如果想在其他开发环境(如VB 6.0,VC 6.0,VS.net等)中使用它们,就必须把这些VCL组件转... 阅读全文
posted @ 2010-11-25 23:04 覆雨翻云 阅读(2462) 评论(0) 推荐(1) 编辑
摘要: 举个例子: 假设a表和b表的数据是这样的。 abidnameidstock1a1152b2503c select * from a inner join b on a.id=b.id 这个语法是连接查询中的内连接,它产生的结果是 两个表相匹配的记录出现在结果列表中。 根据上面的表,出现的结果是这样的 a.ida.nameb.idb.stock1a1152b250select * from a,b ... 阅读全文
posted @ 2010-11-25 15:23 覆雨翻云 阅读(505) 评论(0) 推荐(0) 编辑