Difference between revisions of "Program/de"

From Free Pascal wiki
Jump to navigationJump to search
Line 1: Line 1:
{{Program}}
+
{{Translate}}
<br>
+
=Program=
 +
==Beschreibung==
 
Zurück zu den [[Reserved words/de|reservierten Wörtern]].<br>
 
Zurück zu den [[Reserved words/de|reservierten Wörtern]].<br>
 
<br>
 
<br>
Das reservierte Wort <b>program</b> steht in einer einzigen Unit des Programms, dem Hauptprogramm.<br>
+
Das reservierte Wort '''program''' steht am Anfang eines Programms und enthält den Namen des Programms, dieser muss '''nicht''' mit dem Datei-Namen des Programmes übereinstimmen.<br>
Diese Datei hat unter Lazarus die Endung *.lpr.<br>
+
Die Datei hat in der Regel die Datei-Extension ''*.pas''', es ist aber eine x-beliebige Extension möglich.<br>
Das reservierte Wort <b>program</b> steht am Anfang des Programms und enthält den Namen des Programms und eventuell eine Parameterliste, die von der Shell (egal ob sichtbare oder unsichtbare Shell) des Betriebssystems entgegengenommen wird.<br>
+
In Lazarus ist es zB.'''*.lpr'''.<br>
<br>
+
Die Zeile mit '''program''' kann auch weggelassen werden, aber dies ist nicht üblich.
Beispiel:<br>
+
==Beispiele==
 
<syntaxhighlight>
 
<syntaxhighlight>
program Test;
+
program HelloWorld;
 +
uses
 +
  Crt;
  
{$mode objfpc}{$H+}
+
begin
 +
  WriteLn('Hello World');
 +
end.
 +
</syntaxhighlight>
  
uses
+
Es ist auch eine Parameterliste möglich, die von der Shell (egal ob sichtbare oder unsichtbare Shell) des Betriebssystems entgegengenommen wird.
  Interfaces, Forms;
 
 
 
{$R *.res}
 
  
 +
<syntaxhighlight>
 +
program HelloWorld(input, output, stderr);
 
begin
 
begin
   Application.Initialize;
+
   WriteLn('Hello World');
  Application.CreateForm(TForm1, Form1);
 
  Application.Run;
 
 
end.
 
end.
 
</syntaxhighlight>
 
</syntaxhighlight>
 
<br>
 
<br>
<br>
+
 
--[[User:Olaf|Olaf]] 07:35, 28 October 2012 (UTC)
 
 
[[Category:Reserved words/de]]
 
[[Category:Reserved words/de]]

Revision as of 19:16, 3 May 2018

Template:Translate

Program

Beschreibung

Zurück zu den reservierten Wörtern.

Das reservierte Wort program steht am Anfang eines Programms und enthält den Namen des Programms, dieser muss nicht mit dem Datei-Namen des Programmes übereinstimmen.
Die Datei hat in der Regel die Datei-Extension *.pas', es ist aber eine x-beliebige Extension möglich.
In Lazarus ist es zB.*.lpr.
Die Zeile mit program kann auch weggelassen werden, aber dies ist nicht üblich.

Beispiele

program HelloWorld;
uses
  Crt;

begin
  WriteLn('Hello World');
end.

Es ist auch eine Parameterliste möglich, die von der Shell (egal ob sichtbare oder unsichtbare Shell) des Betriebssystems entgegengenommen wird.

program HelloWorld(input, output, stderr); 
begin
  WriteLn('Hello World');
end.