当前位置:  开发笔记 > 开发工具 > 正文

是否可以在每次调用不同单元的函数时添加单元名称?

如何解决《是否可以在每次调用不同单元的函数时添加单元名称?》经验,为你挑选了1个好方法。

我经常遇到的一个问题是,我将在我的uses子句中包含' Windows ',然后我将为某些特定的调用添加' JwaWinBase '.

但是,"Windows"单元中的许多功能与JwaWinBase中的相​​同,我开始在我的主单元中出现错误,直到我通过预先挂起正确的单元名称来修复所有呼叫,例如这个:

旧:

CreateProcessAsUser(...)

新:

Windows.CreateProcessAsUser(...)

JwaWinBase.CreateProcessAsUser(...)

我想知道的是,是否有办法让单位名称自动预先设置为每次调用另一个单元中的某个功能?这样,在我将JwaWinBase添加到我的uses子句之前,我可以将'Windows'单元名称预先设置为任何函数调用.然后添加JwaWinBase不会给我任何错误.

我目前正在使用Delphi 2007.



1> Tim Sullivan..:

没有.

但是,函数调用是按照它们在uses子句中的相反顺序处理的,所以如果你有这个:

uses
  Windows, JwaWinBase;

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

uses
  JwaWinBase, Windows;

...它应该默认调用Windows函数,您可以根据需要为Jwa函数添加前缀.


我不知道.谢谢(你的)信息!
推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有