问题标签 [delphi-7]

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 投票
2 回答
10175 浏览

delphi - 安全(st)方式重命名delphi项目

我相信这将是一个简单的项目,但有一个项目是作为测试开始的。
创建时它被保存为“Project2.dpr”

现在测试不再是“测试”,我想将项目名称更改为更有意义的名称。

最好的方法是什么?

仅将文件名和程序行更改为新名称有什么问题吗?IE

有意义的.dpr

注意:如果重要,请使用 Delphi 7

0 投票
6 回答
2018 浏览

delphi - Delphi Short Cut 添加日期和名称注释

有谁知道放置我的名字和光标所在日期的捷径,即

所以我在添加评论时不会一直检查日期。

我使用的是 Delphi7,安装了 CnPack 和 GExperts。我认为它应该能够与其中一位专家一起完成。

0 投票
2 回答
1109 浏览

delphi - Delphi 7 & ICS 发送删除请求

如何使用 delphi 7 和 ICS 组件发送 DELETE 请求,以便我可以访问 REST api?

0 投票
3 回答
2065 浏览

delphi - Delphi 7 和事件

我正在研究一个看起来像某种时间问题的错误,所以我有点好奇事件在 Delphi 7 中是如何工作的。发生的情况是我们通过 COM 接口将一些数据发送到我们的应用程序并在从 COM 线程引发的事件。似乎事件中包含相当多的代码,执行时间越来越长,一段时间后整个应用程序崩溃。在事件中调用图形并填充到可能会影响时间的大型数组中。我无法发现内存使用量有任何显着增加,也没有机会运行任何分析器来检查泄漏。此外,要测试的显而易见的事情是剥离其中所有代码的事件,看看我们是否可以运行更长的时间。

Delphi中的事件是串行的还是并行的,也就是说,如果我在一个正在执行的时候得到一个新的事件——会发生什么?它是在某种自动线程上并行运行,是被忽略还是排队?

如果它被排队,在应用程序崩溃之前我可以在队列中有多少?

索引到一个大数组需要更长的时间吗?即使它是固定大小的?我认为不应该,所以我正在寻找需要时间的泄漏和分配。如果我通过事件收到一个对象,我应该在事件中还是在“调用”代码中处理它?

在 Delphi 中,哪些东西通常不能很好地扩展?我可以寻找什么会增加执行时间?

最后,由于这是与 COM 相关的,因此任何指向 COM 中常见陷阱的指针都值得赞赏,尽管我意识到这很棘手。不过,我确实掌握了共同初始化。

0 投票
2 回答
785 浏览

delphi - 创建二维快速报告

我想我要求 Quickreport 提供正确类型的报告。

我们有一张简单的桌子,

Gauge 和 site 是关键字段,(可能有任意数量的 Gauge-Site Pairs)通常最多只有大约 10 个站点。

我们正在寻找一个看起来像这样的报告

剂量谁知道

  • 这种报表一般叫什么类型,(所以google可以更多帮助)
  • 如果可以的话,是否可以使用 QuickReport 创建这种类型的报告
    ,有什么想法吗?
    如果没有,关于可以使用什么的任何想法?

Delphi7
QuickReports 3.5
NexusDB(不要认为这很重要)

0 投票
4 回答
4390 浏览

delphi - 如何获取 Delphi 编译包(.dcp 文件)中的单元列表

有没有办法列出 Delphi 编译包中的单元/类?

0 投票
9 回答
19079 浏览

delphi - 文件 MD5 校验和

这个问题中提到了 wcrypt2。

我需要的是简单地计算一个文件的 MD5。如果我可以计算它而不必保存它,那将是完美的,因为它是流格式的下载文件。

我想有最直接的方法来做到这一点。

谢谢!

0 投票
8 回答
4439 浏览

delphi - delphi7中的皮肤

我希望对我的应用程序进行剥皮,并注意到似乎没有明显的方法可以做到这一点。

我习惯于为 java 蒙皮文件,并想知道是否有任何方法可以改变“标准”delphi7 应用程序的外观。

编辑:(标签)

0 投票
1 回答
436 浏览

database - 数据集更新过滤器位置

这一直困扰着我,什么是执行以下操作的最佳方法......

使用简单的一对多数据库,当您在表单上有 2 个表/网格并且第二个被第一个过滤时。

放置过滤器代码的最佳位置在哪里,
即:

AfterScroll 似乎大部分时间都在工作,但不会因某些事件而被解雇,例如发布后。通常我会有一个程序来更新过滤器并将它放在似乎需要的地方。

但我想知道是否有更好的方法,这似乎只是德尔福应该知道的东西......

我不认为这很重要,但我正在使用 Delphi7 和 NexusDB1

0 投票
3 回答
1154 浏览

c# - 如何判断是否连接到互联网

我希望编写一个 Windows 应用程序,当我与互联网断开连接时它会做一些事情。我正在考虑编写一个非常简单的 C#/Delphi 应用程序,它只是每 20 秒轮询一次,看看我是否仍然连接。

如果我必须投票,我真的很想要一个解决方案,而不是尝试从网上下载网页。我不能假设下载尝试失败意味着“不在线”,因为可能有其他应用程序占用了互联网带宽。另外,我确信不断从特定站点连接/下载会阻止我的 IP。

我确信有一种方法可以在不下载/连接到远程服务器的情况下判断您是否在线,但我不确定如何。