Deutsch
Forum

XPSE-Version als Konstante

 

Jac
de
Lad
Hallo iF,

könntest du eventuell die XPSE-Version als Konstante einbauen, zum Beispiel als $XPSE oder so. Ich denke, das könnte man mal brauchen...
 
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
15.10.2006  
 



Ähm ja kein Problem - aber hä? Wofür? Die Frage ist weil, also die Antwort entscheidet über die Umsetzung!
 
15.10.2006  
 



Ich denke mal, er meint: $DEFINE XPSE
für bedingte Compilierung, wäre schon wichtig.
 
15.10.2006  
 



Hm macht irgendwie keinen Sinn wenn XPSE ja nichts entfernen kann wenn XPSE ja nicht genutzt wird... oder?
 
15.10.2006  
 



[quote:6dd033500f=iF]Hm macht irgendwie keinen Sinn wenn XPSE ja nichts entfernen kann wenn XPSE ja nicht genutzt wird... oder?[/quote:6dd033500f]
Kannste mir das erklären
Selbstverständlich macht es Sinn, wenn ich unterscheiden kann, ob XPSE oder Profan2CPP oder Interpreter oder bla blub usw.

Ich kann sogar den Source für eine Profan2CPP DLL, sowie das Testprogramm in einem Source unterbringen, je nachdem was definiert ist. Okay, es macht nicht alles Sinn, aber was Sinn macht, kann man ja von vornherein noch garnicht entscheiden. XPSE sollte also auch ein Define setzen, zur Unterscheidung, ob XPSE oder oder...

Dafür ist es gedacht. Wenn XPSE nicht zutreffendes entfernen würde, wäre natürlich schön, macht den Source kleiner.

Zum Beispiel dieses komischen Export für Units kann man dann per Compilerdirektive setzen, wenn XPSE aktive ist, bzw. wenn nicht dann ohne diese Klausel, so das keine Fehlermeldungen kommen.
 
15.10.2006  
 



Jetzt hats Klick gemacht! Klar - mach ich!
 
15.10.2006  
 




Michael
Wodrich
Dann kann iF gleich den Anfang mit der Verwendung machen:
KompilierenMarkierenSeparieren
 $IFDEF XPSE
 {$Runtime Prfrun32.xp9.nores.console.exe}
 {$Crq}
 $ENDDEF
 
Programmieren, das spannendste Detektivspiel der Welt.
16.10.2006  
 




Jac
de
Lad
Hm, ich meinte zwar wirklich Def $XPSE 0.1.6j aber als Compilerschalter ists vielleicht noch sinnvoller. Aber mit dem Def hätte man auch noch einen Nachweis für Über... und so, wo ich immer alles von anderen einbringe, da könnte dann auch die Version stehen...
 
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
16.10.2006  
 



Ok ich werd also oben an den Source
KompilierenMarkierenSeparieren
 $DEFINE XPSE
DEF $XPSEVER "x.x.x"
setzen. So richtig?
 
16.10.2006  
 




Jac
de
Lad
Danke für die Umsetzung. Aber sag mal, diese XPSENumLinesLongCount-wie-auch-immer, was genau zählt da alles rein. Includes? Leerzeilen? Units? Nur der ENH-Quelltext?
 
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
16.10.2006  
 



Alles was XPSE zum greifen nah lag Also Includes und der Source selber - frei von Freizeilen - der reine Code.
KompilierenMarkierenSeparieren würde 3 ergeben.
 
16.10.2006  
 




Jac
de
Lad
Aha.
 
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
16.10.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

6.335 Betrachtungen

Unbenanntvor 0 min.
Roland Schäffer06.01.2011

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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