- 博客(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中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
转载 跨进程获取其他程序的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
2020-07-05
CAD VCL .Enterprise 10.0 Delphi CB Full Source + Demo.rar
2020-06-28
CAD VCL 10.1 Enterprise Delphi CB Full Source + Demo.rar
2020-06-28
SDAC v6.1.3 for Delphi7.rar
2020-06-28
SDAC Professional 8.3.10 D10-10.3 Retail.rar
2020-06-28
Unidac 7.2.7 Pro Delphi7_10.2.
2020-06-27
Nevrona Rave Report 11.0.5.rar
2020-06-27
NextSuite 6.0.25 Delphi6-10.3 Full Source + Demo.rar
2020-06-27
InfoPower 19.5.1.4 For Delphi10.2 Full Source + Demo.rar
2020-06-27
InfoPower4000Pro Delphi7 Full Source.rar
2020-06-27
RxLib 2.75 Update 1.19 Delphi5-10.4 Full Source + Demo.rar
2020-06-27
Clever Internet Suite 9.5.921.0 Delphi7-XE8 CB10-XE8 Full Source + Demo.rar
2020-06-27
SynEdit Delphi7-10.4 Full Source + Demo
2020-06-27
SynPDF Delphi7-10.4 Full Source.rar
2020-06-27
Delphi异常处理 EurekaLog 7.7.8.31 Enterprise For Delphi10 Full Source
2020-06-26
Delphi皮肤控件 AlphaControls.v15.00 Delphi7-10.3 + Demo
2020-06-26
Delphi串口通讯组件nrCommLib.Pro.v.9.44.D4-XE10.1
2020-06-26
FlatStyle 4.56.0.0 for XE5-XE10.3 Source Code.rar
2020-06-26
JsonDataObect Full Source + Demo.rar
2020-06-26
ImageEn.v.5.2.0
2022-08-07
Delphi ReportBuilder v21.0 Enterprise 10.42 报表控件安装版
2022-08-07
DevExpress VCL 17.2.4 Full Source Delphi 10.rar
2021-05-26
DevExpress VCL 18.1.3 Full Source Delphi 10.2.rar
2021-05-26
DevExpress VCL19.1.2 Full Source Delphi10.4.rar
2021-05-26
FastReport VCL 6.9.12 Enterprise Full Source.rar
2021-05-26
FastReport VCL 6.9.12 Enterprise Installe 安装包
2021-05-26
FastReport VCL 5.6.2 Delphi7-D10.2 Full Source.rar
2021-05-26
FastReport VCL 6.6.17 Enterprise Full Source.rar
2021-05-26
EhLib VCL 9.5 Delphi7-10.3 Full Source.rar
2021-05-26
EhLib 10 Professional Delphi7-10.4 Full Source Build 10.0.025.rar
2021-05-26
TeeChart Pro VCL FMX Delphi7-10 一键安装版 Build 2017.22
2020-07-05
TeeChar Pro VCL 8.06 Delphi7 Full Source.rar
2020-07-05
Steema TeeChart Pro VCL FMX Delphi7-10.4 Full Source Build 2020.30.rar
2020-07-05
Steema TeeChart Pro VCL FMX Delphi7-10.2 Full Source Build 2018.24.rar
2020-07-05
EMS Advanced Data Import 3.11 Delphi7 10.1-3. Full Source + Demo.rar
2020-07-05
EMS Advanced Data Import VCL 3.10.1 Delphi5-10.2 Full Source + Demo.rar
2020-07-05
EMS Advanced Data Import VCL 3.9.0.1 Full Source + Demo.rar
2020-07-05
EMS Advanced Data Export VCL 4.14.1 Delphi5-10.2 Full Source + Demo.rar
2020-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人