孤独的猫

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

文章分类 -  delphi

1 2 下一页

摘要:Delphi版本号对照VER10 :Turbo Pascal 1VER20 : Turbo Pascal 2VER30 : Turbo Pascal 3VER40 : Turbo Pascal 4VER50 : Turbo Pascal 5VER60 : Turbo Pascal 6VE... 阅读全文
posted @ 2014-12-05 09:58 孤独的猫 阅读(293) 评论(0) 推荐(0)

摘要:delphi7调用java的web service服务端,需要在单元中加入InvokeRegistry,SOAPHTTPClient,rio,有时还需在生成的WDSL中加入InvRegistry.RegisterInvokeOptions(TypeInfo(TouchNetServiceSoap),... 阅读全文
posted @ 2014-12-03 11:40 孤独的猫 阅读(280) 评论(0) 推荐(0)

摘要:以下是根据RemObject的远程方法调用原理实现的简单远程方法调用的内容及代码:因为在RemObject中,调用远程方法需要三个单元,即:XXX_Intf,XXX_Invk,XXX_Impl(1)XXX_Intf主要是服务接口声明和代理类定义及实现。(2)XXX_Invk主要是实现了具体的方法执行... 阅读全文
posted @ 2014-04-24 23:18 孤独的猫 阅读(321) 评论(0) 推荐(0)

摘要:远程调用技术代码追踪(Remobjects第三方控件) 分类: RemObjects 2007-10-10 10:07 1344人阅读 评论(0) 收藏 举报integerconstructorfunctioninitializationsoapstring远程调用技术内幕在前面我已经分析了sock... 阅读全文
posted @ 2014-04-24 23:17 孤独的猫 阅读(1769) 评论(0) 推荐(0)

摘要:DelphiCodeToDoc是一个免费的Delphi文档系统,在GNU通用公共许可证下发布。它使用文件中有关源代码符号和格式化注释的信息,来为你的应用程序和组件生成准确的文档。 从http://sourceforge.net/projects/dephicodetodoc/files/下载已编译好的可执行程序"DelphiCodeToDoc_exe_v0.23b.zip",若是要自己编译,需要高版本的Delphi(如:Delphi 2009)和JCL&JVCL库。下载完成后,解压到文件夹,运行"DelphiCodeToDoc.exe"程序,可以 阅读全文
posted @ 2013-06-12 14:23 孤独的猫 阅读(352) 评论(0) 推荐(0)

摘要:Log4Delphi是一个开放源码项目,旨在制作用于Borland的Delphi高质量实用的日志套件,是基于Apache Software Foundation的log4j包。安装: 1.从http://sourceforge.net/projects/log4delphi/files/下载0.8版本,解压到文件夹。打开文件夹"...\log4delphi-0.8",新建一个文件夹"build"; 2.运行Delphi 7,打开组件包"log4delphi_D7_PROF.dpk",位于"...\log4delphi-0.8 阅读全文
posted @ 2013-06-12 14:22 孤独的猫 阅读(468) 评论(0) 推荐(1)

摘要:摘自:http://blog.sina.com.cn/s/blog_40ac71670100x91v.html在橙子的博文中,我学会了关闭这个陌生的字眼“MSBuild”。不过新的话题就出来了,从此以后,我就再也没有用过 Configuration Manager。报错:Access violation at address 2167F18C in module 'delphicoreide100.bpl'. Read of address 00000000.我在网上查了好一阵子,才找到解决方法。因为我都忘记自己关闭过 MSBuild ==!RootKey := HKEY_CU 阅读全文
posted @ 2013-04-12 11:14 孤独的猫 阅读(428) 评论(0) 推荐(0)

摘要:⊙ RTTI 简介⊙类(class) 和 VMT 的关系⊙类(class)、类的类(class of class)、类变量(class variable) 的关系⊙ TObject.ClassType 和 TObject.ClassInfo⊙ is 和 as 运算符的原理⊙ TTypeInfo – RTTI 信息的结构⊙获取类(class)的属性(property)信息⊙获取方法(method)的类型信息⊙获取有序类型(ordinal)、集合(set)类型的 RTTI 信息⊙获取其它数据类型的 RTTI 信息=========================================== 阅读全文
posted @ 2013-01-28 20:35 孤独的猫 阅读(371) 评论(0) 推荐(0)

摘要:摘自:http://blog.csdn.net/tercel99/article/details/4622207 功能大体描述:Form1中有一个Edit和一个Button,当点击BUTTON时弹出FORM2,FORM2中也有一个EDIT和一个BUTTON,当点击FORM2中的BUTTON时,将FORM2中的EDIT的TEXT属性赋值给FORM1中的EDIT的TEXT。unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs,StdCtrls 阅读全文
posted @ 2013-01-17 21:02 孤独的猫 阅读(331) 评论(0) 推荐(0)

摘要:一,操作系统用户1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:1232、 在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123,并用OPCClientUser用户登入。二、防火墙设置(OPC服务器和客户端上都要进行设置)1、关闭window自带的防火墙。2、如果不关闭windows自带的防火墙,则需要在window防火墙管理界面上配置允许客户端 阅读全文
posted @ 2012-12-20 16:16 孤独的猫 阅读(14481) 评论(0) 推荐(0)

摘要:Delphi的命令行编译命令 2009-11-26 10:44 268人阅读 评论(0) 收藏 举报Borland出品的Delphi,有着闪电般的编译速度,但是在界面控件使用较多、工程项目较大的时候,编译一个工程仍需要一段时间,打开庞大的Delphi IDE,也需要时间。其实,在一个工程开发结束,调试完成之后的Release编译,完全可以用命令行来执行,因为Delphi的编译器参数不像C++编译器那样复杂。 笔者把Delphi联机手册中关于命令行编译(command-line compiler)的几篇主题作了翻译,希望对Delphi开发人员有帮助。目录1. Command-line compi 阅读全文
posted @ 2012-12-17 21:27 孤独的猫 阅读(1126) 评论(0) 推荐(0)

摘要:DCOM到COM+摘自:http://www.cnblogs.com/jin20000/archive/2009/01/15/1376153.html一、原DCOM应用的结构:我用DELPHI IDE的向导正常生成一个远程数据模块(RdbDBSvr),并在其中放入AdoDataset,Adoquery等数据集控件,建立接口方法,对外 Export方法接口,为客户端提供数据查询功能,该服务器采用独立运行的进程外服务模式。客户端则利用Dcomconnection来连接此远程数据模 块。总之是一个在DELPHI中创建的标准的C/S应用程序。需要说明的是在设计RdbDBSvr时,为保持未来的代码重用, 阅读全文
posted @ 2012-12-16 16:51 孤独的猫 阅读(1699) 评论(0) 推荐(0)

摘要:delphi 透明控件小结.2012-04-02 21:13319人阅读评论(0)收藏举报将一个FORM变成透明的实质性手段就是拦截CMEraseBkgnd消息。unit Utransform; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm)private { Private declarations }public { Public declarations }PROCE 阅读全文
posted @ 2012-12-10 22:28 孤独的猫 阅读(904) 评论(0) 推荐(0)

摘要:Delphi回调函数的使用-例子摘自:http://www.cnblogs.com/zsdentist/archive/2011/11/18/2254657.html功能大体描述:Form1中有一个Edit和一个Button,当点击BUTTON时弹出FORM2,FORM2中也有一个EDIT和一个BUTTON,当点击FORM2中的BUTTON时,将FORM2中的EDIT的TEXT属性赋值给FORM1中的EDIT的TEXT。unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Contr 阅读全文
posted @ 2012-11-08 15:24 孤独的猫 阅读(171) 评论(0) 推荐(0)

摘要:遍历XML可用Delphi提供的XMLIntf单元,如果是汉字,必须指定其编码(Encoding :=GBK)本文提供的XML文本内容为:<?xml version="1.0" encoding="GBK" standalone="yes"?><output><sqldata><row><aac001>a1</aac001><aka130>b1</aka130><aka131>c1</aka131></row& 阅读全文
posted @ 2012-10-28 18:47 孤独的猫 阅读(177) 评论(0) 推荐(0)

摘要:1 const 2 WW=600; 3 HH=800; 4 var 5 BmpBits:Pointer; 6 FDeskHWnd:Hwnd; 7 SourceDC,DestDC,originHandel:integer; 8 i:Integer; 9 ABitmap:HBitmap;10 s:TBitmap;11 BmpInfHead:TBitmapInfoHeader;12 Info : TBitMapInfo;13 bits:Pointer;14 Apointer:Pointer;15 begin16 //Create DIB17 Info.bmiHead... 阅读全文
posted @ 2012-10-22 20:31 孤独的猫 阅读(230) 评论(0) 推荐(0)

摘要:Windows Server 2008 R2(64位), Delphi XE2 环境下, arrHost := PChar(@PSendInfo(FCmdQueue^.Buffer)^.Host); arrHost2 := PAnsiChar(arrHost);结果: arrHost = 192.168.1.101; arrHost2 = 1;这是为什么呢?XE2 下 PChar = PWideChar;我需要执行这个函数inet_addr(arrHost); 此参数要求为 PAnsiChar 类型的, 该怎么写呀?解答arrHost2 := PAnsiChar(AnsiString(ar.. 阅读全文
posted @ 2012-06-27 21:44 孤独的猫 阅读(3175) 评论(0) 推荐(0)

摘要:PostThreadMessage 顾名思议,向线程中发送消息.下面讲讲我在线程中的应用体会 在Delphi 中,我们大多数人,使用线程的时候,都会用到系统自带的TThread 类,来完成线程的操作。 从TThread 中派生出一个自己的类,然后重载 Execute 函数,其在TThread中被定义成了抽象类(纯虚类C++)。 子类必须重载这个函数.在此函数中,写入你要完成的任务代码. 例如 最简单应用 TCustXXXXThread=class(TThread) public procedure Execute();override; end; TCustXXXXThread.Execut. 阅读全文
posted @ 2012-03-10 21:16 孤独的猫 阅读(822) 评论(0) 推荐(0)

摘要:理论: //适用于实现不是某一特定过程或函数 type TNotifyEvent = procedure(Sender: TObject) of object; 阅读全文
posted @ 2012-03-10 20:43 孤独的猫 阅读(2602) 评论(0) 推荐(0)

摘要:磁盘上的一个可执行文件在被启动后,就是一个进程。如果想手动创建一个进程应调用CreateProcess。Windows加载一个进程时,它只是打开一个内存映象文件,然后把可执行文件的内容或DLL加载进内存。进程是非活跃的,它们什么也不做,真正活动起作用的是线程。 阅读全文
posted @ 2012-03-06 20:52 孤独的猫 阅读(1320) 评论(0) 推荐(0)

1 2 下一页