Du bist nicht angemeldet.

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!

Suchergebnisse

Suchergebnisse 1-14 von insgesamt 14.

Werbeanzeige

21.04.2011, 15:39

Forenbeitrag von: »GDChris«

[C++] Multiinstanzen Problem

Hi! Das Problem rührt daher, dass du auf ein Element im Array zugreifst das es nicht gibt. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 Ground *Object=NULL; Object = new Ground[4]; for(int i = 0;i <= 4;i++) { // Wenn 'i' gleich 4 ist, wird auf das 5te Element im Array zugegriffen, welches nicht vorhanden ist und es somit zu // einer Violation kommt. Object[i].Create(PP,-80); PP = PP + 80; } Ändere deine Schleife so ab das er nicht auf ein Element außerhalb des Arrays zugreifen probiert. Die Abbruchbedi...

17.09.2010, 11:48

Forenbeitrag von: »GDChris«

VisualStudio 2010: unerwarteter Fehler

Signaturen sind die Funktionsköpfe. Ich denke das die Signatur in deiner Headerdatei, sprich: virtual bool updateParticle(std::list<SParticle*>::iterator &it); nicht mit der Signatur in deiner aktuell kompilierten DLL/Lib übereinstimmt. Gehe wie folgt vor: Kompiliere deine Bibliothek neu. Stelle sicher das deine TestApplikation auch diese richtig linkt, sprich in den Linkereinstellungen überprüfen ob nun auch die neu erstellte Lib gelinkt wird. Dann kompiliere die TestApplikation neu.

17.09.2010, 11:44

Forenbeitrag von: »GDChris«

Welche Bücher sind empfehlenswert

Hi Batzer! Folgende Bücher empfinde ich für ganz gut. C++: Anfänger - Fortgeschritten: Bjarne Stroustrup - The C++ Programming Language Scott Meyers - Effective C++ Fortgeschritten - Experte: Sutter - Exceptional C++ Sutter - More Exceptional C++ Sutter - Exceptional C++ Style Sutter + Alexandrescu - C++ Coding Standards STL: Nicolai M. Josuttis - The C++ Standard Library Design Patterns: ( Gang of Four ) Erich Gamma, ... - Design Patterns. Elements of Reusable Object-Oriented Software. Für Büch...

17.09.2010, 11:32

Forenbeitrag von: »GDChris«

VisualStudio 2010: unerwarteter Fehler

Wird der Fehler geworfen beim Kompilieren der DLL oder bei dem Kompilieren einer Testapplikation für die DLL? Edit: Da ich gerade gelesen habe das die Fehlermeldung beim Kompilieren des Tutorials sprich Testapplikation geworfen wird und es mit der Ausklammerung der Deklaration funktioniert ist kann das Problem auf folgendes eingeschränkt werden. Die Implementation in der DLL hat nicht die gleiche Signatur wie die in der Headerfile. Du solltest die DLL neu kompilieren und vorher sicherstellen das...

17.09.2010, 11:24

Forenbeitrag von: »GDChris«

VisualStudio 2010: unerwarteter Fehler

Hm ja die stimmen soweit ich das sehe überein. Auf die Schnelle würde ich noch überprüfen ob auch die richtige Header eingbunden ist. Möglicherweise hast du 2 Versionen der Header und bindest noch eine ältere ein in der die Signatur noch eine andere ist. Wird der Fehler geworfen beim Kompilieren der DLL oder bei dem Kompilieren einer Testapplikation für die DLL? Wenn es bei der Testapplikation auftritt dann überprüfe ob die aktuelle Lib linkst und die aktuelle Header eingebunden hast. Es ist mög...

17.09.2010, 09:29

Forenbeitrag von: »GDChris«

VisualStudio 2010: unerwarteter Fehler

Hi! Wie schon gesagt wurde tritt der Fehler auf wenn sich Deklaration und Definition unterscheiden. Überprüfe mal die Signaturen ( Funktionsköpfe ) in der .h und .cpp auf Gleichheit. Möglicherweise hast du irgendwo eine kleine Abweichung z.B.: void Foo( const Bar& blub ) und void Foo( Bar& blub ) oder so. Noch eine Möglichkeit wäre das du vielleicht den Klassennamen bei der Implementation vergessen hast. Sprich statt void Klasse::Funktion() nur void Funktion() geschrieben hast. so long, Chris

31.08.2010, 16:24

Forenbeitrag von: »GDChris«

C++ und C# in einem Prokjekt!?

Okay, normalerweise bin ich nicht so, aber ... Zitat von »Granatapfel« Und C# zum erstellen der WPF oder Windows Forms (hab mich noch ne entschieden) Zitat von »Granatapfel« Das ich bei WPF bleiben möchte hat einen guten Grund. ... ist für mich ein Widerspruch. War eigentlich nur eine gut gemeinte Frage, aber wenn du mir so kommst, viel Glück ... so long, Chris

31.08.2010, 16:16

Forenbeitrag von: »GDChris«

C++ und C# in einem Prokjekt!?

Hi Granatapfel, wieso realisierst du dein Vorhaben nicht einfach mit Qt oder MFC? Wurde dir ja schon einmal geraten was ich so gelesen habe. Warum willst du einen komplizierten Weg gehen? So long, Chris

31.08.2010, 09:17

Forenbeitrag von: »GDChris«

Funktionspointer von abgeleiteter Klasse in Mutterklasse

Hi, ich denke mal das hat was mit den "Calling conventions" zu tun. Sprich __stdcall und __thiscall. Falls du keine Probleme mit Englisch hast solltest dir mal dies Einführung durchlesen. http://www.hackcraft.net/cpp/MSCallingConventions/ so long Chris

27.08.2010, 12:03

Forenbeitrag von: »GDChris«

Problem mit einem Frame-Buffer

Hi! Ich wollte nur mal kurz fragen wieso dein Array so angelegt wird? C-/C++-Quelltext 1 unsigned int *pixelBuffer = new unsigned int[width*height*sizeof(unsigned int)]; Für was benötigst du das sizeof(unsigned int)? Falls du das eingebaut hast weil du ja RGBA Werte speichern musst, dann kannst du das getrost weg lassen. Ich gehe nun mal von einem Betriebssystem aus bei dem ein int 32Bit hat. Damit kannst du dann ja einen Pixel komplett in einem unsigned int unterbringen -> 0x00000000(HEX). Für ...

24.08.2010, 07:38

Forenbeitrag von: »GDChris«

Fuss fassen!

Guten Morgen, ich danke euch für die schnellen Antworten! Zitat von »NachoMan« du solltest dir kapitel 12 auf jeden fall anschauen weil da beschrieben wird wie man ein spiel im allgemeinen aufbaut. anstelle der sdl solltest du allerdings die sfml nutzen. Werde auf jeden Fall noch das Kapitel machen und habe mir auch schon überlegt dann die von mir erwähnten 2D Games mit SFML umzusetzen. Zitat von »KeksX« "Etwas vorher durcharbeiten" ist sinnlos, denn meistens sind die Probleme erst lösbar, wenn ...

23.08.2010, 22:34

Forenbeitrag von: »GDChris«

Fuss fassen!

Hallo zusammen, ich hätte da ein paar Fragen die mich brennend interessieren. Ich wusste leider nicht in welches Subforum ich meinen Beitrag posten sollte, daher bitte ich um Verzeihung falls ich das Falsche gewählt haben sollte :-) . Nun zu meinen Fragen: Ich habe beide Bücher die hier im Forum suggeriert werden. Ich bin sie kurz und grob überflogen um zu sehen welche Dinge in den Bücher behandelt werden. Als ich mir das Buch "C++ für Spieleprogrammierer" angeschaut habe, habe ich bemerkt das n...

23.08.2010, 22:17

Forenbeitrag von: »GDChris«

Mitglieder-Suche (Anfänger)

Hallo, da ich noch keine Antwort auf meine Mail bekommen habe die ich dem Thread-Ersteller geschickt habe, versuche ich es hier noch einmal. Ich wäre auch daran interessiert mitzumachen! Vielleicht könnte sich einer der schon dabei ist bei mir melden und mich über den Status und Details aufklären. So long, Chris

23.08.2010, 22:14

Forenbeitrag von: »GDChris«

Ich stelle mich vor

Hallo liebe Community, auch ich habe den Weg hierher ins Forum gefunden und wollte mich kurz vorstellen. Name: Chris, eigentlich Christian aber die Kurzform ist mir um Längen lieber :-) . Wohnhaft: In der grünen Steiermark in Österreich. Alter: 26 Beruf: Software-Entwickler Hobbies: Musik, Natur, Reisen, Programmieren und Computer-Games Da ich schon als kleines Kind im Alter von 6 Jahren fasziniert von den geschickt gesteuerten bewegten Bildern am TV war, habe ich nun endlich den Entschluss gefa...

Werbeanzeige