Français
Stammtisch & le café

Bedingte Compilierung wow!

 

Torsten
Rümker
gens,
j'ai mich glaube je dans qui Bedingte Compilierung verliebt
avec cela sommes oui wahnsinnige vereinfachungen possible!

j'ai justement la fois eines meiner Projekte umgestrickt, hat justement la fois 1047 Zeilen Code,
sans Bedingte Compilierung étions es encore 1123.
si sich cela déjà chez so kleinen Programmen bemerkbar pouvoir comment dit je suis hin et 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, je hab inzwischen kapiert quoi avec bedingter Compilierung possible ist (Beispielsweise hat un XProfan 11 den ultimativen Befehl qui dans Xprofan 10 encore simuliert ou bien aus mehreren Befehlen zusammengestzt volonté muss et cela Prog reagiert entsprechend), mais comment wird dadurch qui Voir le texte source kürzer? Kannste mir un Beispiel appeler???

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
seulement la fois so comme Beispiel
KompilierenMarqueSéparation
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>)
...

...ab XProfan 11 gibt es ensuite cet Funktionsdefinition im compilé Code pas plus... weil fest eingebauter Befehl...

ou bien
KompilierenMarqueSéparation
 $DEFINE debug
 $IFDEF debug

Proc Zeige

    Paramètres s$
    MessageBox(s$,"DEBUG",262192)

ENDPROC

 $ELSE

Proc Zeige

    Paramètres s$

ENDPROC

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

Kommentierst Du maintenant cela $DEFINE aus, ensuite volonté aucun Debugmeldungen plus erscheinen.

usw.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
08.05.2006  
 




Michael
Wodrich

[box:9cddc2fea8]), mais comment wird dadurch qui Voir le texte source kürzer? Kannste mir un Beispiel appeler???

Jac [/box:9cddc2fea8]
...oui on sollte jusqu'à zum Ende lesen...

qui Voir le texte source wird pas kürzer. il y a entweder Erleicherung chez qui Programmation (siehe Debug-Beispiel) ou bien cela Compilat wird kleiner, là ici oui ganze Programmteile garnicht seulement mitcompiliert volonté.

si on allerdings konsequent sa Programme umstellt, ensuite tomber alle de hinten par qui Brust ins Auge Programmierungen weg. cela peux ensuite déjà trop erheblichen Einsparungen à Programmcode mener.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
08.05.2006  
 




Jac
de
Lad
ah bon, 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-part:b470ed4ab6=Michael Wodrich]
si on allerdings konsequent sa Programme umstellt, ensuite tomber alle de hinten par qui Brust ins Auge Programmierungen weg. cela peux ensuite déjà trop erheblichen Einsparungen à Programmcode mener.

belle Grüße
Michael Wodrich[/quote-part:b470ed4ab6]
oui c'est ca c'est chez mir qui le cas gewesen, je hatte mir mittlerweile une zugegebenermaßen pas justement simple mais effektive Methode zum testen meines Quellcodes gebastelt, et qui fällt par qui Opportunités qui bedingten Compilierung arrêt trop (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  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.379 Views

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

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie