Xpp

Aus Wiki des Deutschsprachige Xbaseentwickler e. V.
Version vom 15. Juni 2013, 10:03 Uhr von Manfred (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==XPP ist der Compiler von Alaska Software Inc.== ==Die Compiler Schalter== /? -> zeigt eine Information über die Compilerschalter und die i…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

XPP ist der Compiler von Alaska Software Inc.

Die Compiler Schalter

/?                -> zeigt eine Information über die Compilerschalter und die installierte Xbase++ Version am Bildschirm an. Kann nicht mit anderen Schaltern kombiniert werden.
/a                -> hiermit werden alle mit PRIVATE, PUBLIC oder PARAMETERS spezifizierten Variablen als MEMVAR deklariert
/b                -> hiermit werden Debug Informationen eingebunden um im Debugger XPPdbg, oder in der VX ablaufende Programme genauer untersuchen zu können.
/coff             ->
/com              ->
/d<id>[=<val>]    ->
/dll[:DYNAMIC]    ->
/err:<count>      ->
/es               ->
/ga               ->
/go               ->
i<path>           ->
/l                -> 
/link[:"options"] ->
/m                ->
/n                ->
/nod              ->
/o<name>          ->
/omf              ->
/p                ->
/pptrace          ->
/profile          ->
/q                ->
/r<libname>       ->
/s                -> es wird nur die Programmsyntax geprüft, aber keine OBJ Datei erzeugt.
/u[<name>]        ->
/v                ->
/w                -> es werden Warnungen angezeigt, wenn der Compiler auf nicht deklarierte Variablen, oder Feldvariablen ohne Aliasbezeichnungen stößt*
/wi               -> es werden Warnungen angezeigt, wenn der Compiler auf nicht initialisierte Variablen stößt, die aber eigentlich einen Wert haben müßten*
/wl               -> es werden Warnungen angezeigt, wenn der Compiler auf nichtlexikalische Variablen stößt.*
/wn               ->
/w                ->
/wu               -> es werden Warnungen angezeigt, wenn der Compiler auf nicht benutzte lexikalische Variablen stößt, die deklariert wurden, aber nicht in Benutzung sind.
                     (ermöglicht es den Code schlank zu halten)*
/z                ->
  • diese Compilerschalter können dem Entwickler sehr viel Arbeit abnehmen. Bei sauber programmiertem Code, sollten diese Schalter keine Meldungen erzeugen. Dies hat den Vorteil sehr schnell Schreibfehler usw. zu entdecken, bevor das Programm an den Endanwender ausgeliefert wird und dort evtl. für Probleme sorgt. Deshalb kann nur wärmstens empfohlen werden, diese Schalter einzusetzen.