[英]Undeclared identifier 'ShowMessage' in Delphi 10
我在此代碼中遇到錯誤:
Result := TempStr;
ShowMessage('test');
未聲明的標識符“ShowMessage”
任何想法我做錯了什么?
如果您查看文檔,您會看到ShowMessage
function 位於Dialogs
單元中。
因此,要在程序或單元中使用ShowMessage
function,您需要確保在適當的uses
子句中包含Dialogs
單元。
Dialogs
單元默認包含在 GUI forms(VCL 和 FMX)中,因此您很可能正在 GUI 應用程序中創建新的非表單單元或開發控制台應用程序。 無論哪種情況,您都必須自己添加單元。
這是一個控制台示例:
program Error;
{$APPTYPE CONSOLE}
{$R *.res}
uses
SysUtils;
begin
ShowMessage('Test');
end.
變成
program Solution;
{$APPTYPE CONSOLE}
{$R *.res}
uses
SysUtils, Dialogs;
begin
ShowMessage('Test');
end.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.