任何人都可以帮助我理解为什么在程序启动时使用省略号截断TListView的显示标签,但在切换到vsIcon后又完全显示 再次?我不想要任何截断或椭圆… 编辑1:列[0] .AutoSize为TRUE,MaxWidth为5…
标签:delphi
delphi – 如何检测CD / DVD / USB何时插入或删除并获取驱动器号?
我想检测何时插入或移除磁盘(CD / DVD)或USB. 我知道我应该使用WM_DEVICECHANGE消息,但我的问题是获取驱动器的卷(字母),我试图通过WMI查询和Win32_VolumeChangeEvent获取它…
delphi – 通过集合/列表/其他容器与AWE内存进行数据存储
有没有人对自定义数据(delphi集合,二叉树,DIContainers等)的存储和处理有任何建议(产品,工具集,方法或其他),这些数据不限于标准的win32内存地址空间?为了把它放在极端,是否有任何现成的东西可以相当于…
delphi – 串口WriteFile()冻结
我有一个简单的应用程序,它应该每分钟一个字节发送一个字节到一个串口.但有时,从某些奇怪的原因,它在WriteFile()函数中的某处冻结. sw和hw流量控制均关闭.我已经搜索了一些关于从另一个线程执行的挂起读取操作的东…
delphi – 如何使TSynEdit的Wordwrap与TMemo相同?
我正在使用TSynEdit作为更加用户友好的TMemo,主要用于高级快捷方式,UNDO / REDO等. 其他的东西都没问题,除了wordwrap行为,请查看下面附带的截图,SynEdit在最左侧显示一个奇怪的空间. 如…
Delphi {$INCLUDE filename}使用dpr文件的一部分
我有许多使用相同单元的Delphi 10项目,我们称之为“公共”. 当我向公共添加一个新单元时,我必须手动将它添加到每个项目中.我尝试在每个.dpr文件的uses部分添加一个{$INCLUDE commons.inc}行…
visual-studio-code – 从Visual Studio Code构建Delphi项目
我已经通过FPC和GDB为Visual Studio代码中的Object Pascal设置了构建和调试环境,但我刚刚为只包含1个.pas文件的程序构建了构建过程 "command": "fpc", "args": [ "…
对象检查器网格高度是否有修复?德尔福2010
这个问题与以下内容完全相同: > &n…
delphi – 结合OnValidate和OnBeforePost?
例如,我有一个带有DBNavigator和一些DBEdits的表单. 我想要实现以下目标: >当用户在DBEdit中输入错误并想要切换到另一个控件时,应显示警告,但他可以继续工作.>当用户想要发布数据集时,将…
delphi – 使用Zeoslib确定参数化查询中的参数数据类型
是否可以使用Zeoslib和Firebird在参数化查询中确定参数数据类型? 我正在从FibPlus迁移到Zeoslib. 有一个类似’选择姓名,姓氏,年龄从会员注册> :既然和国籍=:国家’ 使用FibPlus我…
delphi – Zebra打印机直接通信
基于 this question,我实现了以下代码,将直接命令发送到Zebra TLP2844 var cmm: AnsiString; i: integer; begin commands.saveToFile('pa…
Delphi AdoConnection重新连接
我刚刚决定在重新启动MSSQL数据库服务器时解决“连接”问题,并且连接永久删除. 到目前为止唯一的解决方案是重新启动程序,并不总是在远处的服务器上这么容易(并且必须首先检测问题). **下面的代码似乎工作正常,但熟练的A…