Español
Foro

Wofür "Bedingte Kompilierung"?

 

Jac
de
Lad
Kann me alguien erklären, wozu el bedingte Compilierung bien ser se? Yo podría ahora jedenfalls no praktischen Nutzen para mich ableiten...

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
01.05.2006  
 



Tjah como erklärt mans hm - el Compiler es ahora Programmierbar, él kann if.

#if dies es una w32-system
imprimir que aquí se kompiliert
#más
imprimir kein w32-sys
#endif

Wenn Roland auch todavía el una oder otro Schalter con einbaut, algo como como Debug y Release, entonces könntest Usted en Su Source simplemente Debugoutputs einbetten:

#ifdef debug
imprimir a hier klappts
#endif

Nur si entonces el File con Debug kompilierst se el Compiler el Printzeile con einkompilieren. El Weitergabeversion kompilierst Usted con Release - esta enthält entonces no Debugzeilen.

Für Bedingtes Kompilieren gibts viele Anwendungsbereiche - así correcto erklären kann ego aber scheinbar no.
 
01.05.2006  
 




Dietmar
Horn
¡Hola,

en bedingten Compilierung es por Compilerschalter posible, cierto Code-Teile z.B. no con a compilieren, sin ellos siempre sólo como Kommentar kennzeichnen tener.

Auf esta Art y Weise es bastante simplemente posible, de una komplexeren Programmcode mehrere diferente Programmversionen a erzeugen: z.B. una Light-Versión, una normale Vollversion y una Professionell-Versión.

Das ginge zwar auch por el Mitschleppen mehrerer Variables, el cierto Codeteile ausklammern o. no freischalten.

Doch una Vorteil el bedingten Compilierung besteht en él, daß Su Light-Versión no gecrackt voluntad kann, porque el Code para el normale y el Professionell-Versión nada con compiliert worden es. Und qué no en el EXE-Expediente drin es, el kann bekanntlich no gecrackt voluntad.

Klar, sin bedingte Compilierung puede ser auch leben - sólo macht lo el Programmieren eben otra vez una Kick komfortabler.

En una pequeño 5000-Zeilen-Progrämmchen es el sicherlich todavía überschaubar y uno kann cierto Code-Teile todavía a Fuß auskommentieren, je después de Prgrammversion. Doch si la Code entonces en el 100000 Zeilen zumarschiert, Luego se el más unübersichtlich y el ständige Kommentieren y otra vez Freischalten artet en Streß de.

Für mi Programmierkurse podría Yo el z.B. prima gebrauchen. Yo como una größeres Projekt al Laufen, y lo bekommen entonces eben el totalen Principiante una Mini-Versión, así ellos de el Vielfalt el Programmfunktionen no erschlagen voluntad, porque ellos así eh todavía nichts anzufangen wissen. Je después de Lernfortschritt obtener ellos entonces para Ejemplo en Abständen de 3 - 4 Monaten una anders compilierte Versión, en welcher siempre mehr freigeschaltet es. Wenn el entsprechenden Compilerschalter sólo veces a el richtigen Stellen en el Code gesetzt son, entonces kann Yo unbeschwert y lustig más en él los programa, sin mich a verschiedenen Versionen todavía groß kümmern tener (außer al Code-Anfang antes el Compilieren el entsprechenden Schalter o. el jeweilige Condición a conjunto.

Wer para seine pequeño Mini-Programas una solche bedingte Compilierung no benötigt, el muß el sí no nutzen. Yo finde lo aber jedenfalls prima, daß lo el nun auch en XProfan son.

Saludo
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
01.05.2006  
 




Jac
de
Lad
Hm, Yo verstehs ahora aber así correcto sinnvoll finde ego no.

Wenn Yo Debug-Zeug brauche, baue Yo una Messagebox una, el Yo, sobald alles funktioniert, weider entferne. Und diferente Betriebssysteme o. Windows-Versionen son para mich kein Thema. Das sería Yo entonces entsprechend en el Programa adaptar...Aber DANKE para el Ayuda!

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
02.05.2006  
 




Uwe
''Pascal''
Niemeier
¡Hola Personas!

Wenn Yo el correcto verstanden habe, podría uno also una Incluir-Expediente en mehrere Programas einbinden, el en él enthaltenen Procs/Características/Deklarationen usw. wären aber en Abhängigkeit el gesetzten Bedinungen en Ausführung/Kompilierung eben no en allen prfs verfügbar?
Anders dijo: Cuando tengo un Teil uno Inc no brauche, se él en el Moment sí trotzdem con compiliert (qué voraussetzt, dass Yo z.B. en él enthaltene globale Variables dekarieren muss, porque lo sonst una Fehlermeldung son.) Und el lässt se con bedingter Kompilierung ändern?

SeeYou
Pascal
 
03.05.2006  
 




RGH
¡Hola Pascal,
genauso es!

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
03.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

2.107 Views

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