Delphi 2010 中单精度数组到双精度数组的高效转换
我需要使用稍微不同的类型在高级应用程序和低级子系统之间实现一个包装层: 应用程序生成一个单向量数组: unit unApplication type TVector = record…
Delphi DLL 兼容
我正在 Delphi 2010 中开发一个与 Comport 通信的 DLL。 但存在一个问题,即我无法从端口获取任何值。 我正在使用 RxChar,但我认为 com 对象没有触发…
将 TButtonedEdit 图像与 TComboBox 默认图像匹配
我的应用程序使用标准 TComboBoxes 和 TButtonedEdits 来生成具有更复杂下拉面板的控件。我希望这两个控件看起来相同。特别是,我希望 TButtonedEdits…
如何使固定长度的 Delphi 字符串使用宽字符?
在 Delphi 2010 下(也可能在 D2009 下),默认字符串类型是 UnicodeString。 但是,如果我们声明... const s :string = 'Test'; ss :string[4] = 'Te…
TThread 中的继承问题,在 D2010 中的工作方式似乎与 D7 不同
在我的应用程序中,我有两个线程对象(Outer 和 Sash),它们继承自 TThread 类型的基本线程对象 (FrameObject)。这在 D7 中一切正常。该应用程序需要…
Delphi 2010 WriteLn to TextFile 切断大约 55 个字符
鉴于这种混乱(多年前设计的目的是从 csv“field1”、“field2”中写入一些数据),输出文件已开始停止在 55 个字符左右。同样的情况发生在 showmessa…
我可以创建一个构造函数来反序列化对象的字符串版本吗?
我正在使用 Delphi 帮助文件中 ComponentToString 部分中的示例序列化和反序列化一个对象(TComponent 后代)。这样我就可以将对象存储在数据库的 VAR…
Delphi 2010 的 Crt 装置
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
当我使用 ShellExecute 时,为什么我的命令没有像我预期的那样运行?
我正在尝试使用命令行实用程序(它适用于来自 dos 命令行的测试)从我的 Delphi 代码将 PDF 转储为文本。 这是我的代码 if fileexists(ExtractFilePat…
如何修复 Delphi 2010 IDE 中损坏的上下文相关帮助
工作了一段时间后,我的 D2010 帮助系统坏了。 突出显示 TStringList 等关键字并按 F1 会出现 消息“找不到上下文帮助。” 将光标置于属性中的属性字…
主线程“在被放弃的关键部分上被阻塞”
我有一个使用 OmniThreadLibrary 的多线程应用程序。我滥用 OTL 在辅助线程中打开 ADO 存储过程,除非出现错误(大多数情况下甚至出现错误),否则辅…
如何使MessageDlg以所有者表单为中心
我希望 MessageDlg 显示在其父窗体的中心。 关于如何在 Delphi 2010 中实现这一点有什么建议吗? 我在这里找到了下面的代码: http://delphi.about.co…
Rave BE“代码报告”是什么? Delphi 2010 迁移项目中的替代方案?
我想将 Delphi 7 项目迁移到 Delphi 2010。 我们正在使用 Rave BE 中的 TReportShell 和 TDetailShell 组件构建“代码报告”。这些组件在 Rave BE 7.7…