Español
Stammtisch & Café

Bedingte Compilierung wow!

 

Torsten
Rümker
Personas,
Yo mich glaube Yo en el Bedingte Compilierung verliebt
Damit son tan wahnsinnige vereinfachungen posible!

Yo habe gerade veces uno meiner Projekte umgestrickt, ha gerade veces 1047 Zeilen Code,
sin Bedingte Compilierung waren lo todavía 1123.
Wenn se el ya en así pequeño Programmen bemerkbar macht como dijo Yo bin hin y wech.

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
08.05.2006  
 




Jac
de
Lad
Hm, Yo tener inzwischen kapiert qué con bedingter Compilierung posible es (Por ejemplo ha una XProfan 11 el ultimativen Befehl el en Xprofan 10 todavía simulado oder de más Befehlen zusammengestzt voluntad muss y el Prog reagiert entsprechend), aber como se dadurch el Ver código fuente kürzer? Kannste me una Ejemplo nennen???

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
08.05.2006  
 




Michael
Wodrich
Nur veces así como Ejemplo
KompilierenMarcaSeparación
Declare Bereichsarray#
Dim Bereichsarray#, 10*4
 $IFNOT XPROFAN11

Proc Mittelwert

    Parameters Arr#, Anzahl%
    Declare Summe&

    WhileLoop 0,Anzahl%-1

        Add Summe&, Long( Arr#, &loop )

    EndWhile

    Return Summe& / Anzahl%

EndProc

 $ENDIF
...
Print Mittelwert( Bereichsarray#,5=s2>)
...

...de XProfan 11 hay entonces esta Funktionsdefinition en el compilierten Code no mehr... porque fest eingebauter Befehl...

oder
KompilierenMarcaSeparación
 $DEFINE debug
 $IFDEF debug

Proc Zeige

    Parámetros s$
    MessageBox(s$,"DEBUG",262192)

ENDPROC

 $ELSE

Proc Zeige

    Parámetros s$

ENDPROC

 $ENDIF
...
Zeige "VarX= "+VarX$
...
Zeige "VarI= "+Str$(VarI%)

Kommentierst Usted ahora el $DEFINE de, entonces voluntad no Debugmeldungen mehr erscheinen.

usw.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
08.05.2006  
 




Michael
Wodrich

[box:9cddc2fea8]), aber como se dadurch el Ver código fuente kürzer? Kannste me una Ejemplo nennen???

Jac [/box:9cddc2fea8]
...sí uno debería a para Ende lesen...

Der Ver código fuente no es kürzer. Lo son entweder Erleicherung en Programación (siehe Debug-Ejemplo) oder el Compilat se kleiner, como hier sí todo Programmteile garnicht sólo mitcompiliert voluntad.

Wenn uno allerdings konsequent seine Programas umstellt, entonces fallen todos de hinten por el Brust en el Auge Programmierungen weg. Das kann entonces ya a erheblichen Einsparungen a Programmcode führen.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
08.05.2006  
 




Jac
de
Lad
Ach así, verstehe...

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
08.05.2006  
 




Torsten
Rümker
[quote:b470ed4de6=Michael Wodrich]
Wenn uno allerdings konsequent seine Programas umstellt, entonces fallen todos de hinten por el Brust en el Auge Programmierungen weg. Das kann entonces ya a erheblichen Einsparungen a Programmcode führen.

Schöne Grüße
Michael Wodrich[/quote:b470ed4de6]
Exactamente el es en me el Fall gewesen, Yo hatte me mittlerweile una zugegebenermaßen no gerade simple aber effektive Método testen meines Quellcodes gebastelt, y el fällt por el Möglichkeiten el bedingten Compilierung sólo a (geschätzen) 70-80 % weg.

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
09.05.2006  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.360 Views

Untitledvor 0 min.
Michael Borowiak15.11.2014
Peter Max Müller14.01.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie