如何在msdn中找到c ++函数的等效delphi函数?

时间:2017-08-23 21:10:27

标签: delphi

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 ++函数是否有等效/翻译以及在哪里找到它们(单位)?

2 个答案:

答案 0 :(得分:4)

您只需在Delphi源文件夹中搜索特定的API函数,就可以找到它。

任何文件搜索工具都可以达到必要的目的,包括内置的Find in Files

答案 1 :(得分:4)

Finding Units主题:

中对此进行了描述
  

代码编辑器中编辑Delphi代码,您可以使用查找单元   重构对话框,用于查找代码并将其添加到代码中。 查找   在代码编辑器中选择标识符时,会出现单元对话框   并选择重构>查找单位菜单命令。操作   试图找到包含该定义的适当单位   选定的标识符,然后将所选单位添加到用途   条款。您可以选择多个单位添加到uses子句。至   在uses子句中查找并添加一个单元:

     
      
  1. 代码编辑器中,单击要添加到uses子句中的单位的标识符。
  2.   
  3. 选择重构>查找单位菜单命令。 查找单位对话框显示适用的德尔福单位选择列表。
  4.   
  5. 选择要添加到当前范围中的uses子句的单元。您可以根据需要选择任意数量的单位。
  6.   
  7. 界面部分或实施部分中选择插入参考的位置。
  8.   
  9. 点击确定。 uses子句使用选定的单位进行更新。
  10.   

如果你有Delphi的源代码,你可以grep Delphi源文件夹。