delphi - FireMonkey 应用程序中未声明的标识符 'GetProcAddress'

标签 delphi delphi-xe2 firemonkey getprocaddress

我正在尝试通过 Firemonkey 框架使用 Delphi XE2 来制作一个插件系统。问题是我收到错误 GetProcAddress 是未声明的标识符。当我尝试在 VCL 项目中使用 GetProcAddress 时,一切正常,那么在谈论 GetProcAddress 以及如何在 Firemonkey 应用程序中使用它时,VCL 和 Firemonkey 之间有什么区别。

谢谢

最佳答案

编译 Windows 应用程序时,请使用 Winapi.Windows.GetProcAddress。如果没有,请使用 System.SysUtils.GetProcAddress。在这种情况下,uses 子句应如下所示:

uses
{$IFDEF MSWINDOWS}
  Winapi.Windows,
{$ENDIF}
  System.SysUtils;

关于delphi - FireMonkey 应用程序中未声明的标识符 'GetProcAddress',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9738620/

相关文章:

delphi - ElevateDB 关系模型的注意事项

delphi - 如何修补 Delphi 类的私有(private)方法?

windows - 如何停止在任务栏上显示我的应用程序?

macos - OSX 上的 Delphi XE6 ARC 释放变量

c++ - 在 C++ Firemonkey 平台中克隆对象

delphi - Delphi中GetLastError和FormatMessage的正确用法是什么?

mysql - SQL 和 Delphi : recursive mechanism for creating a tree from a table

android - 类分割错误(11)

Delphi 7 - 何时使用 .create(Application) 以及何时使用 .create(nil)?

json - 解析Flash JSON响应(Delphi/TWebbrowser)