Suchergebnisse
Suchergebnisse 1-20 von insgesamt 26.
Zitat Zitat die Exceptions werden nicht automatisch weitergeleitet, stell dir vor, du rufst ohne eigenen try-Block irgendeine System-Funktion (memcpy, fstream read, rohe arrays überlauf) in dem Fall crasht es bei dir, und die Verarbeitung der Exception übergeht an System (Windows), dabei stürt aber auch dein Programm ab. Das ist blödsinn, und vor allem wirfst du zwei dinge durcheinander. C++-Exceptions werden automatisch den kompletten callstack durchgereicht, und erst wenn eine excpetionbis ei...
@newby zu c) mach dir eine std::map<unsigned int, std::wstring>, wobei der erste Parameter dein Fehlercode und zweiter die Beschreibung dazu sind. Kannst sogar noch ein wenig weiter gehen und das Ganze um std::pair erweitern, dann könntest du Lokalisierung machen. @newby und Jonathan_Klein zu d) nicht ganz, um kompletten Code ein try block zu machen ist es nicht sinnvoll. Nur um die Bereiche, wo es wirklich eine Exception auftretten kann. Jonathan, da hast du unrecht, die Exceptions werden nicht...
Das hat ja sowieso fast jeder in seiner Signatur.
Hallo Newby, ich habe deinen Framework jetzt ein bisschen genauer angeschaut und gebe jetzt ein wenig meinen Senf dazu und auch ein paar Tipps. Habe da schon ein wenig Erfahrung bei größeren Projekten ( unter anderem Sacred 2 ) und werde dich erstmal auf grobe Fehler hinweisen. a) Ein Wort "declaretions" (declaretions.h) gibts nicht, es heisst Declarations. b) du includierst zwar alle deine Klassen Header nur in der Simple2D.h und niergendwo sonst. Aber gewöhn dir trotzdem bei jedem Header Inclu...
Hey Marfi, wenn es noch aktuell ist, kann ich dir SVN bei mir anbieten (kostenlos), falls du natürlich keine übergrösse dateien damit verwalten willst. Gruß, Sergius
Zitat Zitat Zitat von »PCShadow« Für sowas sollte man besser Exceptions verwenden, die sind nämlich dafür gedacht Am besten beides, so kann der User selbst entscheiden, was ihm besser gefällt. Nein, wieso? Es reicht wenn Fehlerbehandlung in einer Form konsequent durchgezogen wird! Ich halte Exception für sinvoller, aus mehreren Gründen, und zwar z.B.: Erstens benötigen manche Methoden ihre Rückgabewerte für Ergebnissausgabe ( Beispiel: int getScreenWidth(), double div(double z, doble n) ). Bei ...
Zitat Es gibt ein sehr praktisches Plugin was direkt vernünftiges X ausspuckt: XPort Hast du mit diesem Plugin schon probiert ? Letztes Update war Juli 2005, glaube es wird nicht mehr gehen (aber probiert aus). Abgesehen davon ist .X format nicht das Beste...
Hi LuGo, über welche Themen willst du denn schreiben ? Ich meine welchen Inhalt soll dein Blog haben ? Vielleicht kann ich auf meinem Server dir Platz dafür kostenlos anbieten. Schreib mich einfach per PM an. Gruß, Sergius
Hallo Oromis_32 Schaue dir doch einfach die offizielle Dokumentation von ASIMP an, und da die Klasse aiMesh http://assimp.sourceforge.net/lib_html/structai_mesh.html Du wirst sehen, dass da einige public Members gibt wie: aiVector3D *mVertices Vertex positions. unsigned int mNumVertices The number of vertices in this mesh. Das gleiche für den IndexBuffer. Das zu schauen wären nur 2 Minuten deiner kostbaren Zeit gewesen. Und zu der zweiten Frage, es ist üblich einen Vertex- und Index-Buffer zu ve...
Hallo wasp, unsere Grafiker arbeiten auch mit Cinema4D, deswegen habe ich mich mit dem Problem auch eine Zeitlang beschäftigt. Vor ein paar Jahren habe ich selber einen Cinema-Plugin geschrieben, der alle benötigten Informationen vom Model in ein eigenes Format exportiert. Das Problem ist dabei gewesen, dass Cinema SDK sehr schlecht dokumentiert ist und sich ständig mit jedem Release ändert, deswegen hätten wir ständig neue Plugins schreiben müssen. Seit Cinema4D v10 besteht die Möglichkeit die ...
Zitat von »"p0llux"« Was ich mal gemacht habe: Terrain als Heightmap im Speicher gehalten. Heightmap aber in einer Float-Textur. Ein Vertexgrid rendern und die Höhe der Vertices nach der Textur der Heightmap modifizieren => Höhenänderungen im Terrain kann man dann direkt in der Heightmap-Textur durchführen unzwar zur Laufzeit. Ist es nicht viel langsamer ? Bzw ein paar Fragne dazu: 1) Wenn Du Heighmap-Textur als Rendertarget nutzst, ist es doch erst mit VertexShadern ab DX10 möglich und auch la...
hallo, ich wollte hier eine Disskussionsrunde starten oder Ideen holen, wie man am besten Terrain für ein Strategiespiel (in der Art von Starctaft, WC3, C&C, ...) darstellen kann. Die wichtigen Aspekte die unbedingt berücksichtigt wereden sollen, sind: - RealTime-Verformung (Granaten anschläge, etc...) - Kamerasicht wie oben beschrieben, und da die Sicht fast von oben ist, spielt die Entfernung also auch LOD keine Rolle. Es gibt ja bekanntlich viele Techniken: a) BruteForce - denke mal bei heuti...
hallo, ich habe gerade irgendwie das Problem einen SVN-Server auf meinem Rechner zu Hause wo Windows läuft einzurichten Problem dabei ist folgende: Lokal (file:/// kann ich auf die Repository zugreifen), aber online klappt leider keine Connection, wenn ich von anderem server über die ip (http oder (svn:///) versuche die Verbindung herzustellen Hat jemand schon eine Erfahrung mit der SVN-Server-Einrichtung auf einem WindowsXP Home - Rechner ? oder hat einen guten Tutorial dafür ? (die ich gesehen...
hallo leute, ich habe mir mal libogg und libvorbis opensource daten von dem hersteller gezogen http://xiph.org/downloads leider kriege ich die nette sachen nicht kompiliert, da die aus makefiles und anderen unerklärlichen sachen bestehen :-) hat jemand damit schon erfahrung ? (unter windows!) PS: es gibt zwar auch msvc projekt dateien dabei, aber libvorbis kompiliert dabei nicht fehlerfrei und bei makefiles soll ja zusätzlich zur kompilierung dann automatisch verzeichnis erstellt werden mit alle...
Zitat von »"Nox"« Also ich nutzte MSXML. Da kann man das finden per SelectSingleNode für den ersten oder SelectNodes für alle mit dem übergeben XPath machen. Der XPath sieht unterschiedlich aus. Für alle <Ort> in der Datei wäre der XPath "\\Ort". Für alle <Ort> eines Unterknotens wäre "Ort" der richtige Pfad. Ich weiß das klingt nicht sehr erhellend, aber wenn du willst kann ich dir gerne mein mit MSXML geschriebenes Programm schicken(zumindest einen Ausschnitt). das wäre klasse, dann blicke ic...
Hallo, ich habe folgende XML aufbau: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <database> <bank> <BLZ>aaa</BLZ> <Bezeichnung>bbb</Bezeichnung> <PLZ>ccc</PLZ> <Ort>...</Ort> <Verfahren>...</Verfahren> <Client>...</Client> <Entwickler>...</Entwickler> <Homepage>...</Homepage> <Bemerkung>...</Bemerkung> </bank> <bank> <BLZ>...</BLZ> <Bezeichnung>...</Bezeichnung> <PLZ>...</PLZ> <Ort>Aachen</Ort> <Verfahren>...</Verfahren> <Client>...</Client> <Entwickler>....
hi, gibts es Unterschiede zwischen ? vector::size(); und vector::capacity();
Zitat von »"Pirat!"« ich würd den code ganz anders machen, da musste glaub ich nix casten. Quellcode 1 2 3 4 5 Interface* I = new Interface(); //oder Interface* I = new Class(); das ist es ja, dass ich von Interface* nach Class* casten muss Quellcode 1 Interface *i = new Class; weil Interface ganz virtuale klasse ist!
da gerade suchfunktion nicht funktioniert... a) was ist da unterschied zwischen <reinterpret_cast> und <dynamic_cast> b) was muss ich bei folgender umwandlung nehmen (und wieso)? Quellcode 1 2 3 4 5 6 7 8 9 class Interface() { } class Class() : public Interface { } Interface *i = ??? <Interface*>(new Class);
hallo, ich benutze VisualC++.NET 2003 Standard eng wie kann ich ausgabepath von dem Debug/Release (von der DLL) in ein anderes Verzeichnis umändern ? gruess