- 博客(21)
- 资源 (57)
- 收藏
- 关注
原创 用DeepSeek 编程 ‘Oracle 数据库访问接口 Bpl 安装包’ 测试
1、 在进入 DeepSeek-R1满血版 ,输入“使用 Delphi 创建 BPL 库并通过访问 Oracle 数据库的示例”。DeepSeek-R1满血版 回答完成理解问题深度思考完成 用时0秒好的,我现在需要帮用户用Delphi写一个BPL库,主要使用FdConnection访问Oracle数据库。首先,我得回忆一下BPL库的基本概念。BPL是Delphi的包文件,分为运行包和设计包,这里用户可能需要一个可以在多个项目中复用的库,所以应该创建一个运行包。
2025-04-25 15:16:49
979
原创 delphi 安装包的 提示 access violation at address 1009100. read of address 1009100
在编写一个bpl 包,安装时,出现上面的提示‘delphi 安装包的 提示 access violation at address 1009100. read of address 1009100’,无法安装包bpl.2.选择bdsred.reg.exe ,右键属性进行设置 ‘以管理员权限运行’进入 delphi 安装运行程序的目录。
2025-04-25 14:32:12
102
原创 Delphi 类方法和普通方法的区别
Delphi有的方法在前面都加上了Class关键字,即方法被声明为类方法。类方法与普通方法不同,普通方法只有在对象被实例化后才可调用,否则会因为对象未被创建而引发异常,这种异常所表现出的特征往往是莫名其妙的。如果跟踪程序就会发现,这种因对象为实例化而造成的异常往往是在调用对象的方法时引发访问无效内存的提示,并有可能造成死机等;并且在出错时很难被发现,因为程序的逻辑是正确的。而类方法的调用却不需要对象的实例化,即对象被声明后就可以调用类方法,因此类方法的编写有一定的约束,即不能访问类所声明的变量。因为类未实例
2023-07-04 08:55:13
281
原创 003.DataSet 、Binary、Json实操lDemo
showmessage('数据集为空,请检查数据!showmessage('数据表未激活,请检查!showmessage('数据已成功载入');Showmessage('数据载入成功');(1). 从数据表的数据集转换Binary数据,(2). 从数据表的数据集转换J数据,// 必须移动指针到0;// 必须移动指针到0;// 窗体的标题的高度 39。操作如(1),结果显示。
2023-06-25 19:24:02
251
原创 delphi模板引擎
开源地址:https://github.com/sempare/sempare-delphi-template-engine。
2023-06-22 11:04:45
237
1
原创 Delphi中AssignFile函数
---//Rewrite 过程能创建一个新文件并打开它;使用Reset 打开的文本文件是只读的,使用Rewrite 和Append 打开的文本文件只能写入。----将Qfiletmp文件与变量QF1建立连接,后面可以使用F变量对文件进行操作。----声明文本文件类型。
2023-06-22 10:54:21
632
1
原创 002. Delphi 常用类型转换使用
决定我是处理字符串还是整数。但这失败了,当字符串以“x”或“X”开头时。我认为为了安全起见,您应该验证每个字符都是一个数字。我有一个可以保存字符串或整数的变量。.但我确信你可以修改代码以只接受。, 将零或负数视为字符串。这真的是你的意图吗。即使这是不完美的,因为它会允许像。另请注意,您现有的数字测试。
2023-06-22 10:30:50
796
1
原创 Delphi中使用Assigned 、Nil 与 freeAndNil 的使用
1.根據Delphi指令參考手冊中說明:Assigned 函式在參數不為nil時傳回True,表示指针已经指到某个内存地址,这个内存地址可能是一个对象地首地址,也可能在函数或过程中,声明一个指针变量,没有赋值为nil ,无乱的指向某处,这两个种情况,Assigned(指针变量)都不为nil , 函数放回True;而參數為nil時則傳回False。Assigned 並不是一個真正的函數。技巧:用呼叫 Assigned 的方式來取代直接把參數拿來和nil比較,效率會更好。2.這個
2023-06-20 09:06:37
645
原创 Boss开源依赖管理器-基于Delphi和Lazarus开发的项目。
Boss是一个受npm启发的开源依赖管理器,用于在Delphi和Lazarus开发的项目。
2022-09-29 09:51:16
579
原创 在Delphi 11版本安装 10.4的Raize 6.2.3 (XE8-XE10.4) 控件
在Delphi 11版本安装 10.4的Raize 6.2.3 (XE8-XE10.4) 控件
2022-09-11 16:06:58
3239
1
原创 带有 LiveBindings 的 TControlList 创建自适用宽度的列表内容显示
带有 LiveBindings 的 TControlList 创建自适用宽度的列表内容显示
2022-09-11 14:46:35
267
原创 Delphi 如何在ActionManager要如何新增一个Category?
Delphi 如何在ActionManager要如何新增一个Category?,这里可以教你轻松定义自己的 自定义category 分类,
2022-09-06 10:56:25
343
原创 vagrant 创建多台虚拟机
1. 从vagrant仓库 https://app.vagrantup.com/boxes/search 下载需要安装的vmbox的centos版本2.在本地创建一个需要安装虚拟机的文件夹,把下载的版本放到需要安装的文件夹中mkdir vmboxcd vmbox3.在本地创建一个需要安装虚拟机的文件夹,把下载的版本放到需要安装的文件夹中C:\vmbox...
2021-11-28 15:27:48
3424
2
Delphi 12 控件 KonopkaControls.290.7.0.For.D12. Delphi 11 Delphi 10.3 Delphi 10.4
2025-03-27
Gbase 8a SQL 参考手册介绍
2022-10-06
抓取RICHEDIT指定文本并滚动到对应位置
2022-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人