【发布时间】:2015-04-06 19:31:29
【问题描述】:
我想在 RAD Studio XE7 中制作的程序中添加两个按钮:
- 在默认浏览器中打开网页 URL;
- 在默认 PDF 阅读器中打开 PDF 文件。
我该怎么做?
P.S.:我尝试对 URL 使用 ShellExecute,但它返回以下错误消息:[dcc32 Error] Main.pas(44): E2003 Undeclared identifier: 'ShellExecute'。
【问题讨论】:
-
ShellExecute/Ex()是这两种情况的正确解决方案(至少在 Windows 上)。如果您遇到问题,请显示您的实际代码以及您收到的任何错误消息。 -
正如 Remy 所说,显示您的代码和错误消息有助于我们为您提供帮助。 “..不会声明标识符或类似的东西。”也许是“未声明的标识符”?如果是这样,您是否将
WinAPI.ShellAPI添加到您的uses子句中? -
你真正的问题是你没有认真对待错误信息。如果您仔细阅读错误消息,您可能会理解它。即使您不理解这一点,如果您认真对待这些信息,您也会逐字复制它。声明“它不会声明标识符或类似的东西”只是表明您不认为错误包含信息。编程是关于细节的。准确。