Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Môr« (10.10.2011, 15:33)
Erstmal kannst du dir gar keinen Quellcode zerstören. Der Development Quellcode wird ja nicht gelöscht. Es wird ja eine neue Datei mit Releasecode angelegt.
Der Vorteil von Methoden ist, das ich sie noch erweitern kann. Es soll durchaus Leute geben, die Interesse daran haben zu loggen wenn bestimmte Debug Blöcke aktiviert werden.
Von Ether.exe wird der Quellcode immer genau an der Stelle eingefügt an der du den include hattest. Allerdings werden Ether.include.JavaScript immer in den globalen Namensraum geladen. Das ist eine gute Anmerkung und sollte ich dringend ändern. Danke.
Ansonsten muss man sich natürlich an eine eine korrekte Syntax halten. Ich habe keinen Interpreter geschrieben, sondern lediglich ein Tool um die Entwicklung angenehmer zu gestalten.
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
das Einbinden von Code finde ich bisher... naja...
es muss eine Methode sein, damit während des Debuggens der Code eingebunden werden kann
allerdings kann man einer Methode auch etwas anderes übergeben, als statische Zeichenketten (bei einer Methode könnte man früher oder später auch auf diese Idee kommen)
die Anwendung kann aber nicht auswerten, welcher Text eingefügt werden soll (spätestens bei tatsächlich variablen Dingen, wie Benutzereingaben oder der aktuellen Systemzeit dürfte das nicht mehr funktionieren)
allerdings kann ich keine besser Lösung nennen (vielleicht, weil es einfach keine bessere gibt? =/)
Die includes werden ja nur in der Debug Umgebung zur Laufzeit ausgewertet, aber eben in der Release Version nicht. Wenn man sich dessen bewusst ist, sollte man auf solche Ideen gar nicht erst kommen.
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].
Werbeanzeige