- 2024-11-20ida pro反编译Delphi 可变参数函数,以@LStrCatN为例
Igor本周提示#51:自定义调用约定Igor本周提示#101:反编译可变参数函数调用x86下delphifastcall调用约定,eax,edx,ecx,[stackargs]示例_LstrCatN(vardest:AnsiString;argCnt:Integer;...)第一个参数EAX(传入)指向结果。第二个参数EDX(传入)是要连接的字符串数。
- 2024-11-16delphi 新版内存表 FDMemTable
c++builderXE官方demo最全60多个http://community.embarcadero.com/blogs?view=entry&id=8761 FireDAC.Comp.Client 用好FDMemTable代替之前的ClientDataSet,以前ClientDataSet内存表转换太繁琐了步骤。 TClientDataSet*cds=newTClientDataSet(this); DataSetP
- 2024-11-13Delphi使用常见问题
1.Delphi报错:[dcc64FatalError]BasicDemo.dpr(8):F2048Badunitformat:'..\src\CameraParamsUnit.dcu'-Expectedversion:35.0,WindowsUnicode(x64)Foundversion:35.0,WindowsUnicode(x86),是什么原因?这个错误通常是由于编译器期望的单元格式与实际提供的单
- 2024-11-13Delphi通过ODBC连接到GBase 8s数据库
Delphi通过ODBC连接到GBase8s数据库作者: liaosnet 时间: 2021-12-27 分类: 默认分类,运维管理 阅读:2615次 测试使用Delphi连接到GBase8s数据库,使用的是ODBC连接方式。1)、安装ODBC驱动(CSDK)通过地址https://gbasedbt.com/dl/odbc/GBase8s_3.0.0_1-Win3
- 2024-11-03开发一个基于Delphi的题库生成系统
开发一个基于Delphi的题库生成系统步骤一:需求分析首先明确系统需要实现的功能,比如:添加题目编辑题目删除题目题目分类管理随机生成试卷导出试卷为PDF或Word格式步骤二:设计数据库使用SQLite或其他轻量级数据库存储题目信息。设计数据库表结构如下:题目表(Questions)ID(I
- 2024-10-31Delphi中TJSONObject使用问题
jsonProcess:=TJSONArray.Create;forvari:=0toprocessForms.ListView_Processes.Items.Count-1dobegintempListItem:=processForms.ListView_Processes.Items[i];varjsonObject:=TJSONObject.Create;tryjsonObject.AddPair('pid
- 2024-10-28Delphi导入Excel数据
第一种用XLSReadWriteII51procedureTForm1.Button1Click(Sender:TObject);vars:string;rows,cols:Integer;sRow,sCol:Integer;beginsRow:=0;//开始行sCol:=0;//开始列ifOpenDialog1.Execute()thenbeginXLSReadWriteII51.Filename
- 2024-10-20DELPHI 隐藏程序窗口,以及TListView控件,点击标题进行排序
设置视图: 运行效果: unitHideWindown;interfaceusesWindows,Messages,SysUtils,Classes,Forms,StdCtrls,ActiveX,ComObj,ShellAPI,Tlhelp32,Vcl.Controls,Vcl.ComCtrls,psapi,Vcl.ExtCtrls;typeTForm1=class(TForm)GetWList
- 2024-10-17Delphi:传统与现代交织的开发利器
在软件开发的浩瀚世界中,Delphi如同一位低调的大师,虽历经岁月洗礼,却依然散发着独特的魅力,并且在当今技术快速发展的时代,展现出令人惊喜的前景。一、Delphi的历史与特点Delphi是由Borland公司推出的一种集成开发环境(IDE),以其高效、快速的开发能力而著称。它使用ObjectPasca
- 2024-10-16编程语言-Object Pascal语言的面向对象扩展
ObjectPascal是经典编程语言Pascal的一个扩展版本,引入了面向对象编程(OOP)的关键特性,如类与方法。这一革新性发展是在Pascal的创始人NiklausWirth的协商下,由LarryTesler带领的团队在苹果公司完成的。起源ObjectPascal的前身可以追溯到名为Clascal的语言。Clasc
- 2024-10-16Delphi 中禁止 StringGrid 单元格被选中
Delphi中禁止StringGrid单元格被选中环境Windows1123H2Delphi12Update1使用Delphi的StringGrid展示数据而不愿意某个单元格被选中时,曾经的手段是把选中位置调整到无效位置从而实际上使得单元格无法被选中。阅读文档偶然发现OnSelectCell事件提供了很简单也
- 2024-10-15Delphi 自定义窗体(最大化、最小化、关闭、窗体的移动)
UsesShellAPI;1、//最小化procedureTForm1.btn1Click(Sender:TObject);varI,J,X,Y:Word;begin//第一种:最小化在屏幕的左下角,不是常见的最小化//WindowState:=wsMinimized;//第儿种:最小化在任务栏里面,是常见的最小化postmessage(Self.Handle,WM_SYSCOMMAN
- 2024-10-02delphi 12 利用TNetHTTPClient 解决post https问题注意事项
在以前的版本中,如果需要向https接口交互数据,需要openssl的支持,特别时openssl版本太多,往往需要调试很长时间, 现在新版的DelphiXE8以上的版本,有了TNetHttpClient,可以简单的是实现和https接口的交互。usesSystem.Net.URLClient,System.Net.HttpClient
- 2024-09-29Delphi 12.2 新增的 WebStencils 尝鲜
WebStencils是Delphi新增的服务器端WEB控件 这个玩意怎么用,用起来有意义吗?试试才知道。以下测试的描述都是基于DelphiWebBroker这个WEB服务器端框架。最新出来的,各方面资料很少,官方也没有详细文档,只能自己摸索。网上我能够搜到的相关资料:corneliusdavid/webste
- 2024-09-28Delphi FastReport报表常用方法
1. 单据中有多行数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔FASTREPOR属性中:设置RowCount=0,StartNewPage为False;Stretched为True.说明: RowCount:控制总共打印几行;RowCount=0是打印全部;StartNewPage:打印前先跳页;每页打印一行;Stretch:表身自动
- 2024-09-28Delphi fastreport 加天数
Delphifastreport加天数在Delphi中使用FastReport加天数可以通过在报告脚本中使用TfrxExpressionFunction.Create来创建一个自定义函数,或者直接在报告脚本中使用现有的日期函数。以下是一个在FastReport脚本中添加天数的例子:varAddedDate:TDateTime;begin//
- 2024-09-18Borland license information was found, but it is not valid for Delphi.
Delphi错误:Borlandlicenseinformationwasfound,butitisnotvalidforDelphi.YoucannotrunDelphiwithoutthisinformation.Clickthe'Exit'buttontoexitDelphi.Delphi错误:Borlandlicenseinformationwasfound,butitisnotvalidforDel
- 2024-09-17基于 Delphi 的家庭财务管理系统
基于Delphi的家庭财务管理系统可以帮助用户跟踪家庭的收支情况,包括日常开销、收入、储蓄等信息。这样的系统通常包括账户管理、交易记录、预算规划和财务报告等功能。下面是一个简化版的家庭财务管理系统的设计方案及其代码示例。系统设计概览账户管理:记录不同账户的信
- 2024-09-13金融借贷管理软件-基于DELPHI的信息管理系统论文和源码
!!!有需要的小伙伴可以通过文章末尾名片咨询我哦!!!
- 2024-09-10【delphi】判断多显示器下,程序在那个显示器中
在Delphi中,如果你的电脑连接了多个显示器,可以通过以下步骤判断某个程序在哪个显示器上运行。方法概述:获取程序窗口的位置(例如窗体的Left、Top坐标)。使用Screen.MonitorFromWindow函数来确定该窗口所属的显示器。关键概念:TMonitor:表示一个显示器,包含该显示器的边界(B
- 2024-09-07如何解决Delphi应用中的bass.dll错误?Delphi应用bass.dll错误解决教程,几步教你轻松解决
在使用Delphi进行应用开发时,有时会遇到bass.dll错误,这可能会让开发者感到困惑和烦恼。不过,别担心,本文将为你提供一些实用的解决大法,让你轻松搞定bass.dll错误,不再为此发愁!首先,我们来了解一下bass.dll是什么。bass.dll是一个动态链接库文件,它是BASS(BeepAudioSystem)音频库的
- 2024-09-07Delphi怎样安装和配置第三方控件并处理找不到文件
一、提示信息:[dcc64Error]E1026Filenotfound:‘***.res’二、解决方法:1、正解:应当去看官方的安装说明文档,比如若你用自动或手动方式安装和部署TMSFlexCelStudioforVCLandFireMonkey*.*.*.*.exe时,你应当仔细阅读官方的安装说明:http://www.tmssoftware.biz/flexcel/d
- 2024-09-07常用Delphi IDE环境配置
目录一、androidSDK 二、环境变量 1、User SystemOverrides :覆盖用户操作系统的全局配置参数 2、SystemVariables 操作系统层面的全局变量 3、其中:重要的,和自己个性化的三、自己的类库路径四、测试工程默认路径五、PAServer六、需个性化的常
- 2024-09-05lazarus多窗口(delphi的MDI)的demo
lazarus不支持delphi的mdi模式,经测试可以用ATTabs控件来实现这个功能比较简单。1、安装ATTabs控件(https://github.com/Alexey-T/ATFlatControls/)2、mainformFormCreate的代码:procedureTMainForm.FormCreate(Sender:TObject);begin//默认的是深色,如果需要,可按以下方法设置
- 2024-09-02delphi开发Excel用户定义函数
在Delphi中开发Excel用户定义函数(User-DefinedFunction,UDF)通常涉及到以下几个关键步骤:1.**创建DLL文件**-使用Delphi编写一个动态链接库(DLL),其中包含要作为ExcelUDF的函数。函数必须遵循特定的签名规范,以便Excel能够识别和调用。示例UDF函数:```delphilibr