为什么在这里找不到这个简单的showMessage对话框标识符

时间:2019-06-20 12:57:31

标签: user-interface freepascal

我正在使用here中的以下简单代码:

program LazMessage;
uses 
  Dialogs;
begin
  ShowMessage('This is a message from Lazarus');
end.

但是,它给出了以下错误:

 fpc gui_showmsg.pas 
Free Pascal Compiler version 3.0.0+dfsg-11+deb9u1 [2017/06/10] for x86_64
Copyright (c) 1993-2015 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling gui_showmsg.pas
gui_showmsg.pas(6,3) Error: Identifier not found "ShowMessage"
gui_showmsg.pas(9) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode

添加{$mode delphi}{$mode objfpc}没什么区别。

问题出在哪里,如何解决?

1 个答案:

答案 0 :(得分:0)

不幸的是,ShowMessage用于Lazarus,而不是FreePascal。因此,您不能在FreePascal中使用它。