Hello, World! auf Xbase
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: