Delphi
abcpanpeng
爱好:踢球与编程
展开
-
Delphi COM编程技术五(ActiveX技术)
一、Active技术介绍: 1、Active文档涉及到的接口 1>、IOleDocument接口:此接口是ActiveX文档服务器中的接口,它使一个文档对象能够与其包容器进行通信,并用其数据去创建视图,该接口也可以使一个文档对象能够枚举其视图并为包容器提供相关信息,如是否支持多视等。 2>、IOleDocumentView接口:使一个包容器程序能够通过文档对象的支持而与每一个视图进行通信。转载 2012-10-28 09:30:11 · 713 阅读 · 0 评论 -
Delphi COM编程技术三类型库
在COM组件的使用和开发过程中经常需要获取有关组件的信息。而COM组件以二进制代码的形式发布,如果不借助特定的工具这些相关信息将难以被获取。通过访问类型库就可以查看COM组件的信息。 一、类型库的基础知识介绍: 1、类型库的定义: 类型库:在类型库中以二进制的形式描述了一个或多个对象的类型信息。具体的类型信息包括:组件的CLSID、所支持接口的IID、接口的成员函数及其参数和返回值类型等。转载 2012-10-28 09:32:25 · 703 阅读 · 0 评论 -
Delphi COM编程技术四自动化技术
一、自动化技术的基础 1、 自动化名称介绍: 1>、自动化: 是一种从应用程序的内部自动控制另一个应用程序的方法。 2>、自动化对象: 指的是实现了IDispatch接口的COM对象,IDispatch接口是自动化对象的一个重要标志。因此,可以通过QuereyInterface()函数查询组件是否包含此接口,来确定该组件是否是自动化对象。自动化对象包括属性和方法,其属性只能被读取不能被写入转载 2012-10-28 09:31:17 · 886 阅读 · 0 评论 -
Delphi 编写ActiveX控件(OCX控件)的知识和样例
一、ActiveX应用情况简介: ActiveX控件也就是一般所说的OCX控件,它是 ActiveX技术的一部分。ActiveX是微软公司推出的基于组件对象模型COM的技术,包括对Windows 32位应用编程接口(Win32 API)和组件对象模型的一系列扩充和增强,目标是把计算机桌面环境与因特网环境集成起来,同时保护在Windows技术中现有转载 2012-10-28 09:24:36 · 773 阅读 · 0 评论 -
Delphi 编写COM+组件的知识和样例
一、COM组件的基础知识介绍: 1、什么是COM COM是微软定的一种组件编写的规范,目的是为了实现组件的重用,不管你是用C、DELPHI、VB什么语言写的,只要遵守这种规范就是COM组件,就能相互之间调用。那这个规范是什么呢,最简单的,就是按规定使用接口,微软定了个IUnkown接口,只要实现了这个接口的类,就可以称为COM组件。在此基础上可以加上自己的接口,实现特定的功能转载 2012-10-28 09:19:56 · 756 阅读 · 0 评论 -
delphi调用webservice
如今 Web Service 已越来越火了,在DotNet已开发的Web Service中,Delphi 7如何方便的调用DotNet写的Web Service呢? 方法有两种,一种是在Delphi 7中WSDLImp工具将DotNet写的Web Service转化为Interface 单元文件,另一种方法是用MS 提供的 Microsoft Soap Toolkit(MSST) 工具。转载 2012-10-28 09:16:08 · 857 阅读 · 0 评论 -
delphi下COM+服务器代码调试的设置
以下设置的操作平台: 操作系统:WindowsXP,工发工具:delphi7。 一、操作系统COM+组件的设置 1.打开“组件服务”: 控制面板-->管理工具-->组件服务 2.找到要设置的COM+组件: 在“组件服务”窗口的“控制台根目录”,依“组件服务-->计算机-->我的电脑-->COM+应用程序-->你要调试的COM+应用程序” 3.关闭C转载 2012-10-28 09:13:58 · 622 阅读 · 0 评论 -
Delphi COM编程技术二(COM接口和COM组件)
一、类厂(Class Factory) 1、类厂的含义: 类厂是一种组件或者对象,它就是用于创建其他对象的。COM对象不是由程序直接实例的,COM使用类厂来创建对象。每一个COM都有一个相关的类厂,负责创建在服务器中实现的COM对象;类厂把COM从实际构造一个对象的过程中分离出来,COM没有对象构造过程,所以需要使用类厂来解决创建组件时的不灵活性。 2、类厂的创建和COM组件的转载 2012-10-28 09:34:01 · 1152 阅读 · 0 评论 -
Delphi COM编程技术六(DCOM技术)
在Delphi中能实现远程调用的有DCOM或COM+,这两种方式实现起来非常的相似。DCOM属于旧版本的远程调用技术,非常实用,所提供的服务保存在应用程序工程中。COM+是新版本的远程调用技术,所提供的服务保存在动态库所在的工程中。 一、DCOM技术介绍: 1、DCOM的定义 DCOM(分布式的COM服务器):是指该服务器可以处在网络的别处,并且可通过网络非常简单和透明地激活。转载 2012-10-28 09:26:28 · 983 阅读 · 0 评论 -
delphi 判断SQL Server 服务器是否安装与开启
1. 问题简介: 一般情况下,使用程序连接数据库的时候,当数据库服务器不存在,或者数据库服务器没有启动的时候, 会导致数据库连接失败,所花费的时间很长。所以,在进行连接前,有必要对这些做出判断,然后返回给用户一 个正确的提示信息,减少等待的时间。 2. 数据库服务器连接不上,可以分成以下几种情况: 1>. 根本就不存在数据库服务器,及系统根本就没有安装数据库服转载 2012-10-28 09:17:47 · 721 阅读 · 0 评论 -
Delphi下的COM编程技术简介
在一个复杂的系统中,可能充斥着大量的组件对象.每个组件对象可能又有大量的楼cJ为了保证这些接口彼此不会冲突,Microsoft规定用GUID来标识组件对象和接口。GUID是Globally Unique Identifier的缩写.意为全局唯一标旧符.GUID可以标识组件对象的类,这时候GUID也称为CLSID(Class Identifier的缩写)。GUID也可以标识组件对象的接口,这时候GU转载 2012-10-28 09:08:40 · 4163 阅读 · 0 评论 -
Delphi COM编程技术一(COM编程基础知识)
在当今Windows世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也充斥着诸如COM对象、接口、服务器之类的术语。 一、COM编程基础知识介绍: 1、COM的定义 所谓COM(Componet Object Model)即组件对象模型,是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准。通过转载 2012-10-28 09:35:00 · 964 阅读 · 0 评论 -
深度探討 Delphi 三層架構
前言‧ 近年來的科技實力, 如果不把軟體開發在Web上或使用三層技術,基本上已經是落伍了,因為開發一套應用軟體是一個風險很高、時程冗長的一件大事,尤其是企業的ERP或e化系統,更必須依賴廉價的internet資源,來取得更快速更集中的資訊管理,因此,三層技術對軟件公司或企業MIS部門而言,已經是勢在必行的趨勢。 市場上常用的Web技術基本上分為下列三種:转载 2012-10-28 10:50:25 · 2136 阅读 · 0 评论