Danke!!
Und ja, Programmiersprache angegeben ist wirklich keine schlechte Idee.:)
Beiträge von subatomic
-
-
Wie kann ich einen int- bzw. double-Wert in eine Zeichenkette umwandeln? Dafür muss es doch irgendeine Funktion geben !!
-
Ich hab eine Win32 Konsolenanwendung
Ich möchte die Klasse CString in einem Programm verwenden. Die ist offensichtlich Teil der MFC-Bibliothek und in "stdafx.h" definiert. Compilerfehler gibt es zumindest keinen.
Allerdings muss man dem Linker die MFC-Einbindung anscheinend zusätzlich mitteilen.
Mit der Option /MT funktioniert das ganze aus der Konsole heraus.
Ich würde aber gerne wissen, wie man das gleiche innerhalb der IDE einstellt. -
thx!
Eine Frage hätte ich jetzt noch:
Wenn man auf einem dynamisch erzeugten Array delete aufruft, dann sollen angeblich die Destruktoren für jedes Arrayelement mit aufgerufen werden. Sollte das auch für Arrays aus Zeigern auf Objekte gelten?
Wenn ich das Array mit
Klassenname **arrayname = new Klassenname *[length]
erzeuge und mit
delete[] (arrayname)
lösche, dann werden die Destruktoren NICHT aufgerufen!
Bedeutet das, auf jedes Arrayelement muß delete einzeln aufgerufen werden? -
Wie wird man den =-Operator auf Klassen los? Irgendwie passt dessen Verwendung nicht ganz in das Konzept der OOP. Welchen Sinn macht es denn, wenn ich den Zugriff auf ein Objekt nur über öffentliche Methoden gestatte, es dann aber möglich ist alle Elementvariablen mit
instanz2 = instanz1
zu verändern.EDIT: Zugegeben, einen so eklatanten Verstoß gegen die Prinzipien der OOP stellt die Verwendung des Operators auch nicht dar. Die Elementvariablen von instanz1 können ja auch nur über die öffentlichen Zugriffsmethoden verändert werden. Daher würden durch instanz2 = instanz1 nur korrekte Werte für die Elementvariablen zugewiesen werden. Meine Frage bleibt aber trotzdem.
Selbe Überlegungen gelten auch für den copy-Konstruktor -
Die beste Sprache für Anfänger ist meiner Meinung nach Python, da Sie einfach zu erlernen ist und komplette OOP-Unterstützung bietet.
Zur Not kann man es auch damit probieren:
http://www.amazon.de/exec/obidos/AS…0644268-2659248 [Blockierte Grafik: http://hades.gothic.at/iforum/images/smilies/smile.gif]
Ich denke beim Einstieg in die Programmierung gilt das Motto: "Helfe, was helfen mag" -
Wenn Du auf einem Container 'setLayout(null)' aufrufst, lassen sich die Elemente dieses Containers mit 'setBounds(int x, int y, int width, int height)' frei positionieren.
-
Zitat
.....the primary partition affects the numbering of the partition() parameter of boot.ini. Changing it from (1) to (2) (for example) allows the successful boot of NT.
So hat's funktioniert! Danke!
-
Seit ich neben WinXP SuSE 8.1 dazuinstalliert habe, krieg ich beim Starten vom XP oft eine Fehlermeldung, dass die Datei ntoskrnl.exe fehlt, oder beschädigt sei. Ich wollte schon die Datei austauchen, hab sie aber weder auf der CD noch auf der MS-Homepage gefunden.
Mein Verdacht ist aber sowieso, dass es irgendwas mit dem LILO zutun hat, der bei der Installation von SuSE automatisch – so mir nichts dir nichts – auf die Festplatte kopiert worden ist (hab ich bisschen aufdringlich von SuSE gefunden. Na, ja! Soll nicht das Thema sein) Hoffe also, dass ich jetzt überhaupt im richtigen Forum bin! -
Zitat von Irrlicht
Eigentlich arbeite ich nämlich schon seit ca. 3 Jahren bei JoWooD.
Uii, nicht schlecht [Blockierte Grafik: http://hades.gothic.at/iforum/images/smilies/ahhh.gif] !!! Da weiß ich schon wem ich auf die Nerven gehen werde, wenn ich wieder Zeit finde mich etwas mit Game Design zu beschäftigen ;)! Und ja, dass wird dann mit einer 'echten' Engine sein!
-
Irrlicht:
Also zunächst einmal zur Tatsache, dass Du ein eigene Engine schreibst:ABSOLUTER WAHNSINN!!
Warum studierst Du noch und hast dich nicht schon bei JoWooD oder sonst wo gemeldet :)?
Vielleicht aus Höflichkeit uns normalsterblichen Programmier-Sündern gegenüber ;)?Aber zur Wahl der Engine:
Wenn ich das so richtig verstanden habe, dann kann man unter Verwendung eines entsprechenden Leveleditors wohl auch mit deiner Engine (relativ) schnell die Umgebung eines Spieles erstellen. Mir wäre es aber auch darum gegangen, dass ich danach auch relativ einfach nicht-statische Elemente in den Level bringe. Und da muss man doch sagen, dass dieses Game Studio aufgrund der integrierten Scriptsprache besser geeignet ist (wenn man von der Performance der A5-Engine (so heißt die dort verwendete) absieht) -
Also, ich hab mir das jetzt in den letzten Tagen ein wenig zu Gemühte geführt und dachte ich gebe hier ein kurzes Feedback dazu ab, falls sich jemand dafür interessiert:
Muss aber leider sagen, dass es nicht viel hergibt. Schön, man kann mit einem Level-Editor recht schnell einen einfachen Level designen. Performance mäßig aber eine Katastrophe!!! Bei meinem System (PII-500, GeForce2-MX) fängt das Bild schon bei einfachsten 3D-Scenarien zu ruckeln an. Und wenn man noch ein paar dynamische Elemente einbaut, dann ist Sense. Und dann wirken die Levels so "körnig"! Schaut irgendwie ganz komisch aus!
Mag ja sein, dass man damit binnen einer Woche schon ein kleines 3D-Spiel erschaffen kann (zumal die integrierte Script-Sprache absolut simple ist!!), und einen SEHR schnellen Rechner vorausgestzt, könnte das ganz interessant sein. Aber andererseits könnte man diese Woche auch dafür nutzen um seine ersten Schritte mit "OpenGL" zu machen! -
#include <string.h>
char * pfad;
char * filename;char gesamt[x]; /* x = max.Länge v.Pfad + max.Länge v.filename + 1 */
strcpy(gesamt, pfad);
strcat(gesamt, filename); -
Ich würde gerne einmal probieren ein (einfaches) 3D-Computerspiel zu erstellen. Ich habe aber einfach nicht die Zeit mich von Grund auf in OpenGL, DirectX, und die C++-Einbindung einzuarbeiten. Also habe ich nach einer Art "Authoring System" gesucht. So das 3D-Spiele -Pendant zu Macromedia Director. Gefunden habe ich das da:
http://www.conitec.net/a4infod.htm
Hat damit jemand Erfahrung! Handelt es sich da um eine Ente, oder hält das wirklich, was es verspricht! -
Danke nexxyz ! Mit andauernd meine ich aber schon öfter als 2x im Monat. Da wäre ich natürlich auch nicht so. Aber das mit dem Modem hört sich ganz vernünftig an. Kann es sein, dass UPC an Chellokunden unterschiedliche Modems vergibt?
-
:cuss: :mad: :hewa:
Ich habe ständig Probleme mit meinem Chello Studentenzugang. Also nicht dass die Verbindung wesentlich langsamer ist, als angepriesen. Das ist eh klar! Nein, es lässt sich überhaupt keine Verbindung zum TU-Netz herstellen. Habe zuerst gedacht, das liegt am Windows XP, oder der Firewall, die ich installiert habe („Zonealarm“). Aber wenn’s einmal nicht funktioniert, dann funktioniert es auch unter SuSE-Linux nicht.
Daher wollte ich einmal fragen, ob sonst noch jemand derartige Probleme mit Chello hat und weiß was man dagegen tun kann, bevor ich mich an UPC direkt wende. Denn wenn einmal etwas nicht hinhaut, dort wird man so richtig nach Strich und Faden geholfen!