如果需要,Delphi 可以只使用 .dll 吗?
我已将这两个方法添加到我的 Delphi 5 应用程序的第一个单元中。 function Inp(PortAddress: Integer): Integer; stdcall; external 'inpout32.dll' n…
EnumerateTraceGuids 返回“参数不正确” (87)
我正在尝试调用 Windows API 函数 EnumerateTraceGuids: ULONG EnumerateTraceGuids( __inout PTRACE_GUID_PROPERTIES *GuidPropertiesArray, __in U…
Delphi5组件从Win2000移植到Win7(64位)
首先,我无法真正更新版本,因为我必须重新编写使用过时组件的软件。 最初,我通过将软件包(大约 40 个)重新安装到新 Win7 计算机上的全新 D5 安装…
在 Delphi 5 中,Free 可以引发异常吗?
在 Delphi 5 中,我目前编写了在 finally 块中对多个变量调用 Free 的代码,例如 ... finally a.Free; b.Free; c.Free; end; 此代码假定 Free 永远不…
delphi中DOA组件卸载
我正在使用 Delphi 5.0 版,并且我已经安装了 DOA 组件用于试用目的。但现在我想删除它。请帮助我删除 Direct Oracle Access(DOA) 组件。谢谢你的帮助…
保存与以前版本的 Report Builder 兼容的 RTM 文件
我有一些报告模板另存为 .RTM 文件。它们由使用 Delphi 5 和 ReportBuilder 5 构建的应用程序使用。 现在,我只需更改这些报告模板顶部的徽标,无需重…
当主线程被阻塞时显示活动指示器(继续)
继续上一个问题 我希望能够显示一些活动指示器即使主线程被阻塞。 (基于本文)。 基于所附代码的问题: 使用 Synchronize(PaintTargetWindow); 不会…
如何在Delphi中使用.NET数据集?
我想使用一个接受 SQL 语句的 .NET Web 服务,例如:select * from my_table order by name 并将该数据集返回到我的 Delphi ClientDataSet /断开TADOD…
Delphi中如何调用EnumSystemLocales?
我正在尝试致电 EnumSystemLocales。 例如: { Called for each supported locale. } function LocalesCallback(Name: PChar): BOOL; stdcall; begin …
Sybase 12.5-BDE-ADO“where myColumn=null”失败
我们有一个旧的应用程序,它读取 SQL 文本文件并将它们发送到 Sybase ASE 12.51。我们的遗留应用程序是用 Delphi 5 编写的,并使用 BDE TQuery 组件来…
TIBDataSet.ExecSQL
我是delphi新手,我非常喜欢它,我正在delphi 5中开发一个项目,我运行了一些代码,如下所示: {$DEFINE DB_OTHER} var aquery: {$IFDEF DB_MSACCESS}…
delphi - TRadioGroup 具有可包装的项目
我需要一个关于 Delphi 5 的小例子,说明单选组中存在的项目文本如何在需要时换行文本。 我在Delphi 2006中通过访问buttons属性解决了这个问题,但在D…
Delphi OpenTools API:如何获取目标exe名称?
如何在给定 IOTAProject 的情况下获取目标可执行文件的名称? 来自 GExpert 的 OpenTools API 常见问题解答: 如何确定二进制文件/exe/dll/bpl/ocx/et…
Delphi OpenTools API:如何获取 AfterCompile 通知?
OpenTools API 定义了一个接口,用于在编译之前和之后收到通知: IOTAIDENotifier = interface(IOTANotifier) ['{E052204F-ECE9-11D1-AB19-00C04FB16F…