Microsoft Developer Network MSDN中充满了有用的文档功能,这些功能是了解Windows应用程序开发人员并了解其最新信息的必要条件。
例如,here中的shellexecute功能已有详细记录(Embarcadero Technologies在下面翻译)。
function ShellExecute; external shell32 name 'ShellExecuteW';
然而,用于解释这些功能的语言是c / c ++(不抱怨或任何事情)。
要找到与这些函数等效的位置(如果存在或不存在是另一个问题)可能很难。
例如,我正在寻找相应的function:
DWORD CreateIpNetEntry(
_In_ PMIB_IPNETROW pArpEntry
);
现在总是来这里问我每次卡住时能找到相应的东西都没有意义。所以我的问题是:
有没有办法知道在delphi中MSDN上的c ++函数是否有等效/翻译以及在哪里找到它们(单位)?
答案 0 :(得分:4)
您只需在Delphi源文件夹中搜索特定的API函数,就可以找到它。
任何文件搜索工具都可以达到必要的目的,包括内置的Find in Files。
答案 1 :(得分:4)
在代码编辑器中编辑Delphi代码,您可以使用查找单元 重构对话框,用于查找代码并将其添加到代码中。 查找 在代码编辑器中选择标识符时,会出现单元对话框 并选择重构>查找单位菜单命令。操作 试图找到包含该定义的适当单位 选定的标识符,然后将所选单位添加到用途 条款。您可以选择多个单位添加到uses子句。至 在uses子句中查找并添加一个单元:
- 在代码编辑器中,单击要添加到uses子句中的单位的标识符。
- 选择重构>查找单位菜单命令。 查找单位对话框显示适用的德尔福单位选择列表。
- 选择要添加到当前范围中的uses子句的单元。您可以根据需要选择任意数量的单位。
- 在界面部分或实施部分中选择插入参考的位置。
- 点击确定。 uses子句使用选定的单位进行更新。
醇>
如果你有Delphi的源代码,你可以grep Delphi源文件夹。