Hello, World! auf Xbase

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Version vom 29. April 2013, 12:01 Uhr von Georg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Da Xbase++ quasi alle Vor- und Nachteile von Clipper "geerbt" hat, greifen auch die normalen Clipper-Funktionen und Befehle. Voraussetzung ist eine Installati…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Da Xbase++ quasi alle Vor- und Nachteile von Clipper "geerbt" hat, greifen auch die normalen Clipper-Funktionen und Befehle.

Voraussetzung ist eine Installation von Xbase++ und die Einbindung der Verzeichnisse in die PATH-Anweisung.

Mittels eines Editors erzeugen wir ein Programm, HeWo.prg:

FUNCTION MAIN

  ? "Hello, World!"
  WAIT

RETURN(.T.)


Wir sind immer noch in der Befehlseingabe:

dir *.prg /b > project.txt pbuild @project.txt

Die erste Anweisung erzeugt eine Liste mit den Namen der im Verzeichnis vorhandenen .prg-Dateien. Die zweite Anweisung startet den ProjectBuilder von Xbase++ und übergibt diese Liste als Input-Parameter (erkennbar am vorangestellten @). PBuild erzeugt jetzt eine Project.XPJ:


// // Project - Definition - File created by PBUILD Version 1.90.355 // Date: 29.04.2013 Time: 11:59:32 //

[PROJECT]

   COMPILE       = xpp
   COMPILE_FLAGS = /q
   DEBUG         = yes
   GUI           = no
   LINKER        = alink
   LINK_FLAGS    = 
   RC_COMPILE    = arc
   RC_FLAGS      = /v
   PBUILD        = @project.txt
   MAKE          = 
   PROJECT.XPJ

[PROJECT.XPJ]

   project.EXE

[project.EXE]

   HeWo.prg

Mit einem Aufruf von PBuild wird diese Datei abgearbeitet: