| |
|
|
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! |
|
|
| |
|
|
|
| Ich denke mal, er meint: $DEFINE XPSE für bedingte Compilierung, wäre schon wichtig. |
|
|
| |
|
|
|
| Hm macht irgendwie keinen Sinn wenn XPSE ja nichts entfernen kann wenn XPSE ja nicht genutzt wird... oder? |
|
|
| |
|
|
|
| [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. |
|
|
| |
|
|
|
| Jetzt hats Klick gemacht! Klar - mach ich! |
|
|
| |
|
|
|
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 ▲ |
|
|
|
|
| |
|
| |
|
|
|
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. |
|
|
| |
|
|
|
Jac de Lad | |
|
| 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 ▲ |
|
|
|