| |
|
|
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. |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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 ▲ |
|
|
|