delphi
昵称总是必填
183902633
展开
-
FastMM4 在三层插件框架中不能使用解决办法
大家都知道FastMM4 是delphi开发服务端的必备工具之一,写代码的时候难免会有内存泄漏的时候, 有了FastMM4能够便于我们通过泄漏的对象和定位到代码位置今天在优化服务端的时候,加入FastMM4 就是编译不通过问题:[Error] Need imported data reference ($G) to access 'IsMultiThread' from unit '原创 2022-12-03 15:50:10 · 251 阅读 · 1 评论 -
Delphi利用字符串序列号对象
今天因为工作需要,原先调用动态库的方法已经写死了,只有两个字符串参数,现在想把串口对象传到动态库里面去,在动态库里面直接收发数据,经过百度一番,重要出了下面的解决方案,不多说 上源码Q群 Delphi Home 235236282,欢迎delphi 爱好者加入,一起学习、进步。unit umain;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dial原创 2020-08-14 11:17:30 · 209 阅读 · 0 评论 -
delphi 导出excel边框样式
delphi 样式常量值 xlNone = $FFFFEFD2;xlAutomatic = $FFFFEFF7;xlSolid = $00000001;xlInsideHorizontal = $0000000C;xlInsideVertical = $0000000B;xlDiagonalDown = $00000005;xlDiagonalUp = $00000006;xlEd...原创 2018-06-19 16:03:27 · 1601 阅读 · 0 评论 -
Delphi之回调方法
最近学习go语言感触很深,发现go语言竟然和Delphi非常相似,不得不感叹,Delphi真是强大啊。学习Delphi两个月即可以做开发项目了。 不多说,贴代码,自己体会,哈哈。unit Umain;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,...原创 2018-06-01 10:36:08 · 417 阅读 · 0 评论 -
FastMM4 在三层插件框架中不能使用解决办法(IsMultiThread' from unit 'FastMM4)
大家都知道 FastMM4 是delphi开发服务端的必备工具之一,写代码的时候难免会有内存泄漏的时候, 有了FastMM4能够便于我们通过泄漏的对象和定位到代码位置今天在优化服务端的时候,加入 FastMM4 就是编译不通过问题:[Error] Need imported data reference ($G) to access 'IsMultiThread' from unit '原创 2017-06-08 17:09:25 · 1162 阅读 · 0 评论 -
服务端守护程序
写程序有时候总是会碰到很多莫名其妙的问题,前两天LIS中间件 加载血气分析仪dll后总是无故自动关闭了,找了一天的av错误,项目现场催着验收,没办法就找了这个折中的法子。 (思路)写一个服务端守护程序,当守护程序检测不到服务端程序的时候 就自动开启服务端程序。全部源码 我已经上传到 :http://download.csdn.net/detail/u013051638/97原创 2017-03-22 10:52:00 · 1333 阅读 · 0 评论 -
delphi DBgrideh 导出
uses DBGridEhImpExp;procedure TFrm.DbGridEhToExcel(ADgEh: TDBGridEh);var ExpClass: TDBGridEhExportclass; Ext: string; FSaveDialog: TSaveDialog;begin try if ADgEh.DataSource.DataSet.Is转载 2017-01-17 08:29:15 · 478 阅读 · 0 评论 -
Delphi 之创建动态库
Delphi 之创建动态库 动态库是什么,这里不多说,百度一大把。今天我们说说怎么用Delphi 创建自己的动态库(DLL)。 我这里的环境是 window7+delphi7;首先我们利用Delphi 向导 File--> new -->other 选择 DLL Wizard -->ok 这是delphi IDE原创 2016-11-25 15:35:58 · 3120 阅读 · 1 评论 -
delphi 之动态库调用
delphi 之动态库调用 前面我们说到了动态库的创建,今天我们来一起学习,怎么在delphi中调用动态库(DLL)。 动态库的调用分为两种,一种是静态,一种是动态。 我们先说说静态调用的方式,这种方式适合初学者,容易理解 。 假设 我们有个Test.dll 在当前程序的路径下 Test.dll中导出了一个GetSum方法,我们只有在我们需要使用的单原创 2016-11-25 16:16:45 · 1404 阅读 · 1 评论 -
Delphi Bpl包学习
Delphi Bpl包学习 对于BPL包,我个人理解是:就是一种封装方式,和DLL,EXE类似,把代码放到包(package)里面保存而已。一、先说说如何创建BPL包 1、 打开delphi IDE(delphi7 为例)-->File-->Close ALL(关闭全部) -->File-->New-->other-->在New Item选项卡中选择(new)原创 2016-11-25 16:32:27 · 1003 阅读 · 0 评论