Italia
Foro

XPSE als Build-Helfer

 

Jac
de
Lad
Hallo iF!

Ich hab mal wieder was zu XPSE zu sagen:

Analog zu den schon eingeführten Konstanten per Buildzeit und XPSE-Version und so weiter, wäre es gut, wenn XPSE auch noch die Buildnummer und Versionsnummer erzeugen potuto. 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 una variabile um 1 hochzusetzen, die in einer File (meinetwegen Build.txt im Ordner der PRF-File) 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 naturalmente nix.
 
21.06.2007  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.154 Views

Untitledvor 0 min.
E.T.18.02.2018
p.specht26.01.2018
Peter Max Müller13.12.2011
J. Strahl16.06.2011
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

iF (1x)
Jac de Lad (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie