| |
|
|
Jac de Lad | Hallo iF!
Ich hab mal wieder was zu XPSE zu sagen:
Analog zu den schon eingeführten Konstanten für Buildzeit und XPSE-Version und so weiter, wäre es gut, wenn XPSE auch noch die Buildnummer und Versionsnummer erzeugen könnte. Ich stelle mir das in etwa so vor:
{$build} {$version 1.2.3}
Der Bezeichner Version wird dabei vom Programmierer angegeben und kann im Programm verwendet werden, um die Version zu benutzen. Beispiel:
Print Version: +version
Der Bezeichner Build dagegen veranlasst XPSE dazu, bei jedem Compiliervorgang eine Variable um 1 hochzusetzen, die in einer Datei (meinetwegen Build.txt im Ordner der PRF-Datei) abgelegt ist. Zu benutzen wäre Sie dann folgendermaßen:
Print Version: +version+Str$(build)
Jedenfalls stelle ich mir das so vor, vielleicht hat noch jemand anderes zu diesem Thema eine Idee.
Als Zweites möchte ich sagen, dass ich es ungünstig finde, dass XPSE Direktiven, die in Kommentarblöcken stehen, trotzdem abarbeitet. Das ist meiner Meinung nach ein Bug.
Viele Grüße, Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 21.06.2007 ▲ |
|
|
|
|
| Zu dem Bug:
Betrifft nur Direktiven welche mit /* */ kommentiert sind - // und werden korrekt verarbeitet. Eine Ausnahme ist auch also 2x - das war ein Wunsch von Thomas. Das innerhalb /* */ Comments die Direktiven aktiv sind ist tatsächlich ein Fehler meinerseits welcher seit Anbeginn existiert - auf der ToDo steht - aber einfach von mir noch nicht ausgemerzt wurde. Ich schiebs hoch!
Das mit dem Build ist lustig - gute Idee. Was jedoch bereits jetzt schon geht ist: KompilierenMarkierenSeparierenNur da zählt natürlich nix. |
|
|
| |
|
|