uses sysutils;

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Janik
Beiträge: 3
Registriert: Mo 12. Nov 2012, 19:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

uses sysutils;

Beitrag von Janik »

Hallo alle zusammen;)
Ich habe ein kleines Problem:
Ich habe mir ein Buch über das Programmieren mit Pascal geholt.
Also hab ich mir gleich mal Lazarus runtergeladen und einfach mal eine neue Konsolenanwendung angefertigt. Nichts großes, nur das übliche " Hello World ".
So, nun will ich das Programm starten, nur leider knallt mir da gleich die erste Fehlermeldung ins Gesicht. Das Programm hat ein Problem mit

Code: Alles auswählen

 05 uses sysutils;
Da steht was mit

Code: Alles auswählen

Ausnahme erkannt ( ; ) USES erfolgreich gefunden
Kann damit nicht viel anfangen, kann mir vlt. jemand helfen?

Mit freundlichen Grüßen
Janik

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: uses sysutils;

Beitrag von MAC »

Hallo.
Ich selber kenn mich mit Konsolenprogrammen selber nicht gut aus (ich progremmiere direkt mit der Windows Oberfläche), aber ich denke das auch die anderen etwas mehr als 1 Zeile brauchen werden. Stell ruhig mal den gesammten Quelltext rein (sollten ja ned mehr als 30 Zeilen sein...)....
Steht die 05 für die Zeilenangabe , oder ist die so im quelltext?
Hast du in dem 1. Text ein paar units herausgenommen, oder steht da nur sysutils.
Ist das die vollständige Fehlermeldung ?

Code: Alles auswählen

Signatur := nil;

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1632
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: uses sysutils;

Beitrag von corpsman »

Bei sowas ists immer sinnvoll wenn du den kompletten Code postest.

Code: Alles auswählen

 
program Project1;
 
{$mode objfpc}{$H+}
 
uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes
  { you can add units after this };
 
begin
  writeln('Hello World.');
end.
 
 
so würde es unter Linux aussehen..
--
Just try it

Janik
Beiträge: 3
Registriert: Mo 12. Nov 2012, 19:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: uses sysutils;

Beitrag von Janik »

No Problem ;)Hier is er:

Code: Alles auswählen

program Hello World
 
{$APPTYPE CONSOLE}
uses SysUtils;
 
begin
write('Hello World');
End.

Linkat
Lazarusforum e. V.
Beiträge: 564
Registriert: So 10. Sep 2006, 23:24
OS, Lazarus, FPC: Linux Mint 22.1; Lazarus 4.0 FPC 3.2.2; RaspiOS
CPU-Target: AMD 64, ARM 64
Wohnort: nr Stuttgart

Re: uses sysutils;

Beitrag von Linkat »

Hallo Janik,
zunächst herzlich willkommen im Lazarusforum.

Zwei Probleme sind schon in der ersten Zeile:

1.) Ein Programmname muss (so viel ich weis) ein Wort sein (z.B. HelloWorld).
2.) Das Semikolon ';' am Ende der ersten Zeile fehlt.

Viel Spaß beim Programmieren mit Lazarus.

Gruß, Linkat
Linux Mint 21.3; Lazarus 3.4 FPC 3.2.2; RaspiOS

Janik
Beiträge: 3
Registriert: Mo 12. Nov 2012, 19:38
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit

Re: uses sysutils;

Beitrag von Janik »

Hey cool!
Jetzt tuts :D
Danke ;)

Antworten