gpt4 book ai didi

delphi - 是否可以将单元名称添加到对不同单元中的函数的每次调用中?

转载 作者:行者123 更新时间:2023-12-03 15:38:50 25 4
gpt4 key购买 nike

我经常遇到的问题之一是,我会在 use 子句中包含“Windows”,然后我稍后会为某些内容添加“JwaWinBase”具体来电。

但是,“Windows”单元中的许多功能与 JwaWinBase 中的相同,并且我开始在主单元中到处出现错误,直到我通过预先挂起正确的单元来修复所有调用名称,如下所示:

旧:

  • CreateProcessAsUser(...)

新:

  • Windows.CreateProcessAsUser(...)
  • JwaWinBase.CreateProcessAsUser(...)

我想知道的是,是否有一种方法可以在每次调用另一个单元中的函数时自动将单元名称添加到前面?这样,在将 JwaWinBase 添加到 use 子句之前,我可以将“Windows”单元名称添加到任何函数调用之前。然后添加 JwaWinBase 不会给我任何错误。

我目前使用的是 Delphi 2007。

最佳答案

没有。

但是,函数调用的处理顺序与 use 子句中的顺序相反,因此,如果您有以下内容:

uses
Windows, JwaWinBase;

...它默认会调用Jwa函数。但是,如果你颠倒它们:

uses
JwaWinBase, Windows;

...它应该默认调用 Windows 函数,您可以根据需要在 Jwa 函数前面加上前缀。

关于delphi - 是否可以将单元名称添加到对不同单元中的函数的每次调用中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/447302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com