问题标签 [delphi-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1649 浏览

delphi - Delphi 4 错误:- 找不到文件:'htmlcons.inc'

我试图运行/编译/构建/项目(Delphi 4)。

我也试过这个方法 http://www.cryer.co.uk/brian/delphi/error_fnfCDO_TLB.htm

它始终显示错误

不知所措,怎么办?

请帮忙。

谢谢和问候-Vas

0 投票
5 回答
1117 浏览

delphi - Delphi4中的下划线是什么意思

我在代码中遇到以下内容。

一般来说,_name1下划线在 Delphi 4 中是什么意思?

0 投票
2 回答
511 浏览

delphi - 寻找 Delphi 4 专业版/Quickreport

我正在寻找 Delphi 4 专业和快速报告来支持遗留应用程序。我在哪里可以找到这个?

0 投票
1 回答
382 浏览

sql-server - 不能在多个数据库上使用来自 Delphi 4 的 Crystal Reports 2008 报表

作为从 ASE (Sybase) 迁移到 MS SQL Server 的一部分,我已将一组报表从 Crystal Reports 7 转换为 Crystal Reports 2008。我还通过 Crystal Reports 2008 中的“设置数据库位置”选项对其进行了验证。当我转换报表时,我将它们指向我的一个测试数据库(我们称之为 DB_a)。我从 Delphi 4 应用程序调用这些报告,它工作正常。现在的问题是,当我尝试为另一个数据库(比如说 DB_b)运行此报告时,它会给出一个错误:“错误:文件报告名称执行中的 723 错误”。

如果我回到 Crystal 2008 并针对 DB_b 验证报告,它在 DB_b 上工作正常,但在 DB_a 上给出错误。我编译了报告在两个数据库上使用的相同存储过程,并且它返回的数据在从后端调用的两个数据库上都是相同的。

有谁知道问题可能是什么?

谢谢

0 投票
1 回答
1195 浏览

delphi - 德尔福使用 Indy 10

我正在使用 Delphi 4,并且我想创建一个标准的非阻塞套接字,而不需要混乱的 Indy 代码(Pv4 和 Pv6)。我想获取计算机的 IP 地址并能够 ping 有任何人这样做。我可以用 Indy 10 或 Indy 9 来做吗?有没有人编写代码来做这些事情并请对其进行测试。

0 投票
5 回答
1677 浏览

sql-server - Delphi 4 中的查询优化

在 Delphi 4 中,我们有一个 SELECT 查询,它使用一个TQuery组件一次获取 3 个文本类型字段以及其他必填字段。
有超过 1,000 条记录(将来可能会增加)。
此查询消耗大量内存。我认为由于下一个查询需要大量时间来执行。

我正在使用 BDE 连接到 SQL 服务器。

我需要优化性能,这样就不会花费太多时间。请指教。

0 投票
2 回答
452 浏览

delphi - 克服 TImage Control 限制

我在 Delphi 4 的 TScrollBox 控件中使用 TImage 控件。这里我通过相应地增加高度来填充 TImage 控件中的数据。

我的功能基于 mousedown 事件,在该事件中我使用 X、Y 参数进行一些验证并突出显示该记录。

现在这里的问题是 X,Y 是整数类型参数,它们返回的值在 -32768 到 32767 之间。当我的记录超过 32767 高度时,我会遇到问题。Mousedown 事件返回 Y 值,因为负数会导致我的功能出现问题。

有两种可能的方法来解决这个问题,

  1. 解决此问题的任何解决方法。

  2. 使用 Delphi 4 的另一个内置组件作为替代。

如下所述,我知道一种肮脏的方法(可能这也不正确,但现在可以使用),但我正在寻找更好的解决方案。

请建议一个更好的解决方案来解决这个问题

0 投票
1 回答
1286 浏览

delphi - 使用热敏打印机打印 base64 编码的打印命令时出错

我有一个接收打印命令并对其进行解码的应用程序。我将打印命令保存在文本文件中。然后在字节数组中读取它。解码后的字符串还包含显示为垃圾字符的图像部分。当我尝试使用WritePrinter函数将字节数组发送到打印机时,它返回 False。我试图检查返回的错误代码是1784,但找不到有关此错误代码的任何信息以及它可能发生的原因。

请在下面的代码片段中找到:

如果有人遇到过类似的问题,请告诉我是否遗漏了什么。

笔记:

  1. 我已经验证在解码输入打印命令时没有错误。
  2. 我使用德尔福 4。
0 投票
1 回答
3556 浏览

delphi - 如何在 Windows 7(32 位)中安装 Delphi 4

我正在尝试在 Windows 7 中安装 Delphi4。我是使用 delphi 的新手。当我尝试对其进行安装时,引发了以下错误。" config.nt. 系统文件不适合运行 ms-dos 和 microsoft windows 应用程序"

我在谷歌中查找并尝试了以下步骤。

  1. 我试图检查 system32 文件夹中所有 3 个文件 config.nt、autoexec.nt、command.com 的天气。他们都在场。

  2. 比我尝试编写从谷歌获取每个文件内容的所有文件并保存它们。然后我用新文件(config.nt、autoexec.nt、command.com)替换了系统 32 中的文件。即使在那之后我也无法安装 Delphi 4。同样的错误信息不断出现。

  3. 比我尝试了以下步骤。a. 单击开始,指向设置,然后单击控制面板。b. 双击系统,单击高级选项卡,然后单击环境变量。c.在 User_Name 的用户变量列表中,单击 TMP,然后单击编辑。d.在变量值框中,键入 c:\windows\temp,然后单击确定三次。或者,在“变量值”框中键入不使用长文件名的任何文件夹的路径。e.关闭控制面板。但这也没有帮助。我完全不知道接下来应该尝试什么。如果有任何机构可以提供帮助,那就太好了。

0 投票
1 回答
295 浏览

delphi - 尝试更改表单时出现程序错误

我首先创建了一个显示设置的表单。然后我创建了一个登录框,它将从 ini 文件中加载密码。本来以为是加载ini文件出错。尽管我在加载设置表单时已将其隔离。这是所有这些的代码。

设置屏幕的代码:

登录表单的代码:

这是项目: