Kompilieren

Zur Erstellung des Codes ist prinzipiell jeder Texteditor geeignet, da es sich bei Programmcode um reinen Text handelt. Wir empfehlen Euch für die PS1-Übung allerdings, trotzdem eine richtige Programmierumgebung ("Embarcadero RAD Studio XE2", besser bekannt als "Delphi") zu benutzen, weil wir so ein paar nette Vorteile wie Syntaxhighlighting und Codevervollständigung nutzen können und uns keine Gedanken darum machen müssen, wie unser Code kompiliert werden soll. Zudem wollen wir in der letzten Übung ggf. noch einen kurzen Blick auf die Oberflächenerstellung mit Buttons, Editfeldern etc. werfen, wozu Delphi dann zwingend erforderlich ist.

Die erforderlichen Schritte zur Arbeit mit Delphi sind im Einzelnen:

  • Falls Ihr nicht im RZ, sondern zu Hause mit Delphi arbeiten wollt, müßt Ihr dies natürlich zuerst installieren. Der Download und weitere Infos dazu finden sich auf Gerits Delphi-Seiten
  • Starten des Programms über das Startmenü, Alle Programme, Embarcadero RAD Studio XE2, Delphi XE2
  • EINMALIG: Öffnen des Menüs Datei, Neu, Anpassen... und wählen des Ordners Delphi-Projekte auf der linken Seite. Verschieben des Elementes Konsolenanwendung - Delphi in den rechten Teil Menüelemente an eine beliebige Stelle. Schließen des Fensters mit OK
  • Erzeugen einer neuen Konsolenanwendung über Datei, Neu, Konsolenanwendung - Delphi
  • Entfernen aller nicht erforderlichen Teile aus dem Quellcodegrundgerüst und ergänzt die Compilerschalter {$R+,Q+,X-}, so daß noch folgendes übrigbleibt:

    program ;

    {$APPTYPE CONSOLE}
    {$R+,Q+,X-}

    uses
      System.SysUtils;

    begin

    end.


  • Ergänzen des eigenen Codes für die konkrete Übung
  • Zur Ausführung des Programms dient das grüne Dreieck unter dem Menüpunkt Start (alternativ über F9 zu erreichen). Sollte sich das Programm einmal "aufgehängt" haben (z.B. durch eine Endlosschleife), kann man es mittels Strg+F2 abbrechen
  • Treten während der Kompilierung Fehler auf (z.B. weil der Code inkorrekt ist), werden die zugehörigen Meldungen am unteren Bildschirmrand im Fenster Meldungen angezeigt. Klickt man eine davon doppelt an, wird die zugehörige Codezeile rot hinterlegt und der Cursor springt zur Fehlerstelle. Bereits vor dem Kompilieren wird fehlerhafter Code von Delphi rot unterkringelt
  • Speichern läßt sich der erstellte Code wie üblich mit Strg+S. Am besten legt Ihr Euch dazu auf Laufwerk H: (Eurem Homelaufwerk) einen eigenen Ordner PS1 an (siehe SVN).
    ACHTUNG: Beim Speichern darf man dem Projektnamen keinesfalls die Endung .dpr von Hand anhängen! Ansonsten wird der erstellte Quellcode mit den Projekteinstellungen überschrieben!