自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (56)
  • 收藏
  • 关注

转载 Delphi 与 VC 共享接口和对象

我经常会用 Delphi 写一些工具和应用,为了扩展方便,大部分都会做成插件形式。迫于某些原因,我的插件不得不用其他开发工具来完成,比如 VC。于是有个大问题需要解决:如何让 D 和 VC 互相通信、互相操作。最普遍的做法,无非是定义一些方法,VC 写 Dll 导出这些方法,D 载入 Dll 调用。但问题是稍大点规模的应用,这种方式非常麻烦,也不够直观。于是花了点时间研究 D

2014-08-15 11:45:22 500

转载 运行时动态移动控件的位置和改变控件的尺寸

Delphi的TCustomForm留有一个为IDE的可视化设计的用的接口Designer.Designer是IDesignerNotify, IDesignerHook 接口.我在这里实现了这些接口.程序不用做任何改动,只要调函数BeginDesign就可以开始像IDE一样设计.EndDesign函数是结束设计.{*******************************

2014-08-15 11:10:46 884

转载 多线程下使用使用 UniDAC+MSSQL

ADO线程不安全,UniDAC 在使用MSSQL也是如此。其实这是微软COM问题,不怪Devart公司。一般解决方法是在线程开始启用 CoInitialize(nil),线程结束调用 CoUninitialize 。如果你使用多种数据库连接,比如三层中经常切换到MSSQL和Oracle,我们只需在判断 TUniConnection 的连接前事件 OnBeforeConnect 写下如下代码:

2014-08-15 10:49:37 1573

转载 关于跨进程使用回调函数的研究:以跨进程获取Richedit中RTF流为例。

建议先参考我上次写的博文跨进程获取Richedit中Text: 获得QQ聊天输入框中的内容    拿到这个问题,我习惯性地会从VCL内核开始分析。找到TRichEdit声明的单元,分析TRichEdit保存为RTF流的代码。(分析VCL内核代码方便了解Windows标准API的封装和使用)     打开声明TRichEdit的ComCtrls.pas单元。搜索"TRichEditStrings

2014-08-15 10:37:52 779

转载 UniDAC

常言道,细微之处见体贴。UniDAC有一些过人的方法或属性。比如,刷新单条记录(RefreshRecord)、多表更新的属性(UpdatingTable)、宏替换参数(Macros)、集成删除/新增/修改/刷新/锁定SQL语句、FetchRows,更让人称道的是引入了UpdateSQL组件。TUniTable、TUniQuery和TUniStoredProc是用来检索和编辑

2014-08-15 10:36:26 1923

转载 FastReport经验汇总

FastReport经验1.FastReport中如果访问报表中的对象?可以使用FindObject方法。TfrxMemoView(frxReport1.FindObject(’memo1′)).Text:=’FastReport’;2.FastReport中如何使用上下标?设置frxmemoview.AllowHTMLTags := True;在Text输入如下

2014-08-15 10:30:59 2471

转载 GetProcAddressEx跨进程获取导出函数地址

没什么新技术,就是把目标进程的内存读过来分析而已。代码在x86下测试通过,由于手头没有x64系统,希望热心的朋友测试一下x64的兼容性,可能不兼容的地方已经在代码中标出。[cpp] view plaincopyPVOID GetProcAddressEx(HANDLE hProc, HMODULE hModule, LPCSTR lp

2014-08-15 10:28:34 1830

转载 Delphi各版本号,条件编译有用

Delphi各版本号,条件编译有用Delphi各版本版本号 (Delphi4...Delphi2010)Delphi各版本版本号 (Delphi4...Delphi2010){VER10 : Turbo Pascal 1VER20 : Turbo Pascal 2VER30 : Turbo Pascal 3VER40 : Turbo Pascal 4VER50 

2014-08-09 11:03:22 1227

转载 DelphiXE下的字符串变化

字符串类型用于描述一个单独的书面的文字和符号。一、字符类型Delphi支持AnsiChar和WideChar两种基本的字符类型。AnsiChar类型变量使用单字节来表示一个字符,WideChar使用两个字节来表示一个字符。WideChar和AnsiChar类型的变量之间不能相互赋值,例:Var   wch: WideChar;   ach: AnsiChar;begin

2014-08-09 10:55:46 1132

转载 Delphi 7升级到XE2的字符串问题3——转换函数

{AnsiString与WideString互相转换函数}function AnsiStringToWideString(Const s:AnsiString):WideString;function WideStringToAnsiString(Const s:WideString):AnsiString;{UTF8与WideString互相转换函数}function UTF8S

2014-08-09 10:55:25 899

转载 DLL共享主窗口的ADOCONNECTION

{*******************************************************}{                                                       }{       内存映像文件                                    }{                            

2014-08-06 13:20:45 428

转载 DLL直接返回对象

DLL直接返回对象时是有可能出错的,这是因为程序和DLL用了不同的VCL,就是相当于一个接口的不同实例,所以只要是从DLL里返回VCL相关的对象都会出错。有两种方法可以解决:1、在Controls单元的implementation前面声明一个GetControlAtom方法{...}implementationfunction GetControlAtom: Pointer

2014-08-06 13:18:32 723

转载 SQL Server 中 RAISERROR 的用法

raiserror  是由单词 raise error 组成     raise  增加; 提高; 提升raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ] 其语法如下:RAISERROR ( { msg_id | msg_str | @local_variable }        

2014-08-06 13:12:26 619

转载 SQL Server中可不可以指定某些语句不记录到日志

来源:黑客基地 编辑:古典辣M°    我的问题:SQL Server中可不可以指定某一些语句不记录到日志。比如我在清理某个日志表的时候,因为不是全部删除,只是删除某个时间段之前。比如以下SQLDelete Table1 where Time 由于删除量很大,记录日志的话,删除后,产生3、4G的日志很正常。删除完了后,又要清理日志,非常麻烦,尤其是硬盘空

2014-08-06 13:07:14 945

转载 在eclipse中如何安装插件

eclipse插件的安装方法大体有以下三种:   第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features

2014-08-06 13:05:59 472

转载 画DBGRID,DBGRIDEH中文帐簿金额栏

procedure TformBuy.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;  Field: TField; State: TGridDrawState);var    S: String;    i, x, y, iTextWidth: Integer;begin//  if Field.DataTy

2014-08-06 12:59:43 715

转载 取得 APP 自己的版本号 (狠跨 4 个平台)

XE6 源码下载:[原创]取得APP自己的版本号(狠跨4个平台)XE6.zipXE5 源码下载:[原创]取得APP自己的版本号(狠跨4个平台).zip//------------------------------------------------------------------------------// by [龟山]阿卍 QQ:1467948783//

2014-08-06 12:58:13 576

转载 如何进行微信公众平台的后台开发

原文地址:如何进行微信公众平台的后台开发作者:悟网不欢目前微信公众平台的发展势头很猛,很多公司和个人都在这个平台上注册了帐号,并投入精力进行运营。对于微信公众平台的管理,腾讯提供了两种方式:一种是“编辑模式”,运营者手工编辑、设置关键字,对粉丝发送来的关键字进行响应;另外一种是“开发模式”,运营者编写程序,通过使用公众平台提供的接口自动对粉丝发来的消息进行响应。这里我们对开发模式的使用步骤

2014-08-06 12:46:55 2576 1

转载 用DLL封装应用程序的资源

{Copyrigh 咏南工作室Author HNXXCXG(大富翁)QQ 254072148(咏南) Email hnxxcxg@yahoo.com.cnDate 2007.04.29ToDo 使用DLL封装应用程序的资源}程序在BDS2006下编译通过。笔者有些懒,理论说明文档就引用网上的。笔者的代码应该来说是写得比较简单的。谈Delp

2014-08-06 12:44:19 1835

转载 我的Delphi开发经验谈

delphi中register, pascal, cdecl, stdcall, safecall

2014-08-06 12:38:52 815

转载 delphi中register, pascal, cdecl, stdcall, safecall

注: 使用错误,或者在该加的地方没有加,可能会出现"privileged instruction"错误,或者地址访问错误。常见的调用惯例有register, pascal, cdecl, stdcall, safecall。函数的调用管理决定了参数如何传递给子过程,并从堆栈中退出,以及寄存器在参数传递中的使用,错误和异常的处理。Delphi中默认的调用惯例是register。1) re

2014-08-06 12:28:18 970

转载 使用WebView把网页打包到apk

private void setWebView(){WebSettings webSettings = wv.getSettings();                webSettings.setLoadWithOverviewMode(true);        webSettings.setUseWideViewPort(true); 

2014-08-06 12:24:27 1480

转载 解读卓越程序员密码(2)

【别在卧室里工作】正如帕金森定律所说:“工作会不断膨胀,直到占满所有可用的时间之后才会完成。”由于我们可以在一天中的任何时间工作,所以可占用的时间就多了去了。每周40个小时的工作突然就变成了168小时的工作+睡觉+吃喝娱乐。在家办公是一种奢侈,如果你有幸享受这一点的话,千万不要在卧室办公,最好搞出一个封闭的房间,这样就可以在工作时间结束后从那里离开,在门上挂上“打烊”的牌子,然后去

2014-08-06 12:18:12 395

转载 Notch:一个程序员如何达到身价1.1亿美元?

Minecraft之父Notch:一个程序员如何成为身价1.1亿美元的人生赢家?    到2013年初,Minecraft的注册用户已经不计其数,付费用户数量也已经超过9000多万。2011年10月,发布了移动版Minecraft,在App Store的付费应用中,仍旧排在前三。  这个如今被越来越多人奉为神作,并让无数人深深沉迷其中的游戏最初却几乎由Mar

2014-08-06 12:13:14 807

转载 Delphi低版本源码移植到高版本可能遇到的警告信息解决方法

本文来自:http://blog.csdn.net/zhangqiwen/archive/2010/07/30/5775377.aspx先前公司的一个项目因开发时间与项目定位导致结构失衡。在经过前段日子的评估与调查后,从今天开始进行重构。  也想趁这个机会,将界面的开发由Delphi 6转向Delphi 2009。从而逐步放弃Delphi 6这个用了近7年的开发工具。也知道在转移的

2014-08-06 12:02:09 2356

转载 delphi xe5 android 开发实现手机打电话和发短信

转载自  http://www.raysoftware.cn/  其实都可以通过intent和URI调用系统功能.Windows程序员可以理解成是ShellExecute.这个是万金油.可以有调用各种功能.后面会介绍.1.短信息.很简单方法a.不使用Intent而是直接发短信. smsManager对应的Delphi代码应该是:uses

2014-08-06 11:56:13 2376

转载 dbgrideh 一个单元格内怎么换行显示

DBGridEh1.Columns[i].WordWrap:= True

2014-08-06 11:50:59 5988

转载 跨进程获取其他程序的DBGrid内容

http://blog.csdn.net/gdhuman/archive/2008/07/19/2678139.aspx 关键词:钩子Hook, DLL注入, FindControl转自http://nishuixingzhou.bokee.com/4853833.html一、思考与启发  1.对于Windows的Standard Controls,基本上大家应该是

2014-08-06 11:37:55 707

转载 dbgrid自动生成编号

procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;  DataCol: Integer; Column: TColumn; State: TGridDrawState);begin with DBGrid1.DataSource.DataSet dobegin  if DataCo

2014-08-06 11:28:26 526

EMS Advanced Data Export VCL 4.10.0.2 Full Source + Demo.rar

EMS Advanced Data Export VCL是一款非常好用的导出控件,它用于快速将您的数据库导出为15种可用格式的文件,包括Access,Excel,Word, HTML, XML, PDF, TXT, CSV, DBF等。

2020-07-05

CAD VCL .Enterprise 10.0 Delphi CB Full Source + Demo.rar

CAD VCL提供了几个强大的类用于为您的Delphi/C++Builder应用程序创建AutoCAD DXF, CGM, Hewlett-Packard PLT/HPGL, PDF和SVG文件。

2020-06-28

CAD VCL 10.1 Enterprise Delphi CB Full Source + Demo.rar

CAD VCL提供了几个强大的类用于为您的Delphi/C++Builder应用程序创建AutoCAD DXF, CGM, Hewlett-Packard PLT/HPGL, PDF和SVG文件。

2020-06-28

SDAC v6.1.3 for Delphi7.rar

SDAC提供了一个用于 Borland Delphi 和 C++ Builder 的不可视组件集。可以像使用 BDE 那样使用 SDAC 来存取 Microsoft SQL Server。SDAC 使用 OLE DB 直接通过基于COM的接口集来存取数据源。OLE DB 接口为应用程序存取存储在不同信息源或数据源中的数据提供了统一的方式。这些接口支持 DBMS 的大多数功能,并可以实现数据存储及数据共享。

2020-06-28

SDAC Professional 8.3.10 D10-10.3 Retail.rar

SDAC提供了一个用于 Borland Delphi 和 C++ Builder 的不可视组件集。可以像使用 BDE 那样使用 SDAC 来存取 Microsoft SQL Server。SDAC 使用 OLE DB 直接通过基于COM的接口集来存取数据源。OLE DB 接口为应用程序存取存储在不同信息源或数据源中的数据提供了统一的方式。这些接口支持 DBMS 的大多数功能,并可以实现数据存储及数据共享。

2020-06-28

Unidac 7.2.7 Pro Delphi7_10.2.

UniDAC是一个功能强大的非可视化跨数据库的数据访问组件,可用于Delphi,Delphi for .NET,C++Builder,and Lazarus (Free Pascal)。它提供了对流行数据库服务器的统一访问,像Oracle,Microsoft SQL Server,MySQL,InterBase,Firebird,PostgreSQL,SQLite,DB2,Microsoft Access,Sybase Advantage Database Server,Sybase Adaptive Server Enterprise,和其他数据库(使用ODBC驱动)。

2020-06-27

Nevrona Rave Report 11.0.5.rar

Rave有独立的可视报表设计器,可以把报表独立于应用程序之外,可独立进行升级,甚至可以通过网络进行更新,或者使用Nevrona的Rave Report Server。

2020-06-27

NextSuite 6.0.25 Delphi6-10.3 Full Source + Demo.rar

BergSoftware出品的VCL组件包,包括了表格组件Next Grid,支持数据库的表格组件Next DBGrid,对象检查组件Next Inspector,电子表格组件Next Sheet等等

2020-06-27

InfoPower 19.5.1.4 For Delphi10.2 Full Source + Demo.rar

Information on InfoPower 是Delphi的经典数据库控件包,包含全部源码及示例,支持Delphi 10.2 Tokyo

2020-06-27

InfoPower4000Pro Delphi7 Full Source.rar

InfoPower Pro 是Delphi的经典数据库控件包,安装版,包含VCL源码,支持Delphi7

2020-06-27

RxLib 2.75 Update 1.19 Delphi5-10.4 Full Source + Demo.rar

RxLib是Delphi的一套综合性组件集,它其中的内容包含:界面开发、数据库开发、系统开发、常用字符串处理函数、程序开发常用元件等,可以构建灵活和丰富的用户界面。支持Delphi5-10.4。

2020-06-27

Woll2Woll 1stClass4 For Delphi7

Woll2Woll 1stClass是Woll2Woll公司出品的老牌界面控件,支持Delphi 7

2020-06-27

Clever Internet Suite 9.5.921.0 Delphi7-XE8 CB10-XE8 Full Source + Demo.rar

Clever Internet Suite是一款网络控件程序。该程序提供上传、下载和Email收发等功能,还可以通过数据压缩恢复数据。编辑器可以整合到Delphi/C++ Builder IDE中,收发邮件信息支持MIME格式和多文件附件,FTP客户端支持SSL等。

2020-06-27

SynEdit Delphi7-10.4 Full Source + Demo

SynEdit是一个Delphi的文字编辑器组件,支持37种程序语言语法高亮度显示,可以一次编辑多个文件,支持word-wrap、代码自动完成、模版组件、导出到 html 等格式的功能。SynEdit 是一个纯 VCL/CLX 控件,无须任何其他运行库支持。

2020-06-27

SynPDF Delphi7-10.4 Full Source.rar

SynPDF是Delphi编写的PDF文档生成组件,可以用于生成符合标准的PDF文档,全源码,在Delphit各版本中直接引用即可。

2020-06-27

Delphi异常处理 EurekaLog 7.7.8.31 Enterprise For Delphi10 Full Source

EurekaLog是Delphi下的一个完整的错误解决方案工具,让您的应用程序捕捉每一个异常和内存泄漏,直接在最终用户的PC上,生成一个详细的日志调用堆栈.

2020-06-26

Delphi皮肤控件 AlphaControls.v15.00 Delphi7-10.3 + Demo

AlphaControls是一个标准的皮肤控件集合,它具有很多新的属性,可以添加到普通的控件中以增强程序界面效果,同时还能添加一些行为到普通的控件中,并使用了一些新技术。AlphaControls是一个易于使用且很强大的工具,非常适合用于开发具有独创的皮肤和无皮肤的业务/媒体应用程序。

2020-06-26

Delphi串口通讯组件nrCommLib.Pro.v.9.44.D4-XE10.1

Delphi 串口控件,nrComm 9.44 是最好的一个数据通讯接口控件,含全部源码。这是带源码安装版

2020-06-26

FlatStyle 4.56.0.0 for XE5-XE10.3 Source Code.rar

Delphi下的一款经典界面扁平化可视控件,支持Delphi XE5-Delphi10.3,包含全部源码

2020-06-26

JsonDataObect Full Source + Demo.rar

JsonDataObect是Delphi下的一个JSON访问组件,源码只有一个文件,在工程中直接引用就可以使用。

2020-06-26

ImageEn.v.5.2.0

ImageEn拥有强大的图片处理功能,支持pdf psd tiff jpg png 等等等,进吧百总个是的处理,兼容 GDI plus 更是让图片处理如虎添翼,各种复杂的ps处理效果都可以在imageEn里完成

2022-08-07

TMS Diagram Studio 4.18

TMS Diagram Studio是一款功能强大的图表控件,专为您的应用程序添加示意图和流程图表。

2022-08-07

Delphi ReportBuilder v21.0 Enterprise 10.42 报表控件安装版

Delphi ReportBuilder v21.0 Enterprise 10.42 报表控件安装版,支持Delphi10.42

2022-08-07

DevExpress VCL 17.2.4 Full Source Delphi 10.rar

DevExpress VCL控件包,包含Grid、Chart、Reporting、Tree-Grid等100多个功能子控件。

2021-05-26

DevExpress VCL 18.1.3 Full Source Delphi 10.2.rar

DevExpress VCL控件包,包含Grid、Chart、Reporting、Tree-Grid等100多个功能子控件。

2021-05-26

DevExpress VCL19.1.2 Full Source Delphi10.4.rar

DevExpress VCL控件包,包含Grid、Chart、Reporting、Tree-Grid等100多个功能子控件。

2021-05-26

FastReport VCL 6.9.12 Enterprise Full Source.rar

FastReport是功能齐全的报表控件,使开发者可以快速并高效地为·NET/VCL/COM/ActiveX应用程序添加报表支持。

2021-05-26

FastReport VCL 6.9.12 Enterprise Installe 安装包

FastReport是功能齐全的报表控件,使开发者可以快速并高效地为·NET/VCL/COM/ActiveX应用程序添加报表支持。

2021-05-26

FastReport VCL 5.6.2 Delphi7-D10.2 Full Source.rar

FastReport是功能齐全的报表控件,使开发者可以快速并高效地为·NET/VCL/COM/ActiveX应用程序添加报表支持。

2021-05-26

FastReport VCL 6.6.17 Enterprise Full Source.rar

FastReport是功能齐全的报表控件,使开发者可以快速并高效地为·NET/VCL/COM/ActiveX应用程序添加报表支持。

2021-05-26

EhLib VCL 9.5 Delphi7-10.3 Full Source.rar

EhLib控件包,包含全部源码、DEMO、HELP,适用范围D7-XE10.3,已测试可用。

2021-05-26

EhLib 10 Professional Delphi7-10.4 Full Source Build 10.0.025.rar

EhLib控件包,包含全部源码、DEMO、HELP,适用范围D7-XE10.4.2,已测试可用。

2021-05-26

TeeChart Pro VCL FMX Delphi7-10 一键安装版 Build 2017.22

TeeChart Pro VCL/FMX是一款主流的图表制作工具。提供了数百种用于可视化的2D、3D图形样式、56种数学、统计和金融函数,以及不限数量的坐标轴和30种调色板组件。

2020-07-05

TeeChar Pro VCL 8.06 Delphi7 Full Source.rar

TeeChart Pro VCL/FMX是一款主流的图表制作工具。提供了数百种用于可视化的2D、3D图形样式、56种数学、统计和金融函数,以及不限数量的坐标轴和30种调色板组件。

2020-07-05

Steema TeeChart Pro VCL FMX Delphi7-10.4 Full Source Build 2020.30.rar

TeeChart Pro VCL/FMX是一款主流的图表制作工具。提供了数百种用于可视化的2D、3D图形样式、56种数学、统计和金融函数,以及不限数量的坐标轴和30种调色板组件。

2020-07-05

Steema TeeChart Pro VCL FMX Delphi7-10.2 Full Source Build 2018.24.rar

TeeChart Pro VCL/FMX是一款主流的图表制作工具。提供了数百种用于可视化的2D、3D图形样式、56种数学、统计和金融函数,以及不限数量的坐标轴和30种调色板组件。

2020-07-05

EMS Advanced Data Import 3.11 Delphi7 10.1-3. Full Source + Demo.rar

EMS Advanced Data Import VCL是一款非常好用的导入控件,它用于快速将您的数据导入到数据库中,支持的导入文件包括Access, Excel,DBF, XML, TXT 和 CSV。

2020-07-05

EMS Advanced Data Import VCL 3.10.1 Delphi5-10.2 Full Source + Demo.rar

EMS Advanced Data Import VCL是一款非常好用的导入控件,它用于快速将您的数据导入到数据库中,支持的导入文件包括Access, Excel,DBF, XML, TXT 和 CSV。

2020-07-05

EMS Advanced Data Import VCL 3.9.0.1 Full Source + Demo.rar

EMS Advanced Data Import VCL是一款非常好用的导入控件,它用于快速将您的数据导入到数据库中,支持的导入文件包括Access, Excel,DBF, XML, TXT 和 CSV。

2020-07-05

EMS Advanced Data Export VCL 4.14.1 Delphi5-10.2 Full Source + Demo.rar

EMS Advanced Data Export VCL是一款非常好用的导出控件,它用于快速将您的数据库导出为15种可用格式的文件,包括Access,Excel,Word, HTML, XML, PDF, TXT, CSV, DBF等。

2020-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除