【问题标题】:How to call NSBeep from Delphi如何从 Delphi 调用 NSBeep
【发布时间】:2012-05-04 10:54:28
【问题描述】:

我正在寻找 OS X 上的 MessageBeep 替代品。似乎要调用的正确函数是 NSBeep,但 XE2 RTL 不支持它。

如何从 Delphi 应用程序调用 NSBeep?

【问题讨论】:

  • 改用Beep 怎么样?但是我不知道它们对注释的含义 在 MAC OS 上,Beep 例程的功能有限,这是否意味着它的功能少于 beep :-)?
  • 在我的情况下这可能就足够了,但我想学习如何在 OS X 上正确添加我自己的导入。

标签: macos delphi firemonkey


【解决方案1】:

这只是一个普通的 C 函数:

procedure NSBeep; cdecl;
  external '/System/Library/Frameworks/AppKit.framework/AppKit' name '_NSBeep';

【讨论】:

  • 谢谢!我几乎明白了,但我错过了外部的最后一个“/AppKit”,它没有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
相关资源
最近更新 更多