Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Zu kleines Speichermodell

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.07.2001
    Ort
    Böblingen
    Beiträge
    69

    Zu kleines Speichermodell

    Hallo C++ Programmierer,

    ich habe gerade meinem Spiel eine neue Datei hinzugefügt (mit sdl geladen) die die Items enthält (Ein Bild). Aber beim starten des Hauptschirms steigt er dann mit einem Segmetation Fault aus.
    Kann das am Speichermodell liegen?
    Wie verändert man dieses?

    Ich benutze kdevelop. Gibt es da eine Option oder sowas?
    Oder bin ich auf dem Holzweg? :-)
    Geändert von Brujah (18-11-2006 um 16:08 Uhr)
    Sony Vaio Laptop mit 2,8 Gig Prozessor
    Kubuntu "Feisty Fawn"
    www.lostlabyrinth.com

  2. #2
    Registrierter Benutzer Avatar von Boron
    Registriert seit
    07.01.2002
    Beiträge
    827
    Bei einem SegFault wird meistens irgendwo "hingepointert" wo nichts Sinnvolles ist.
    Vielleicht solltest du mal dem Programm mit einem Debugger auf den Leib rücken um zu sehen, was in dem Augenblick, wo das Programm abstürzt, passiert.
    Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)

    LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
    Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.07.2001
    Ort
    Böblingen
    Beiträge
    69
    Code:
          SDL_Surface *tiles_graphics;
          SDL_Surface *character_graphics;
          SDL_Surface *item_graphics;
          SDL_Surface *monster_graphics;
          SDL_Surface *splash;
          SDL_Surface *splash2;
          SDL_Surface *rahmen_oben_graphics;
          SDL_Surface *rahmen_links_graphics;
          SDL_Surface *rahmen_rechts_graphics;
          SDL_Surface *rahmen_mitte_graphics;
          SDL_Surface *rahmen_schmal1_graphics;
          SDL_Surface *rahmen_schmal2_graphics;
          SDL_Surface *rahmen_unten_graphics;
          SDL_Surface *buttons_back;
          SDL_Surface *buttons;
          SDL_Surface *elements;
          SDL_Surface *shadow;
          //SDL_Surface *items;
    Wenn ich *items auskommentiere stürzt er ab.
    Kann ja dann nicht an meinem code liegen, oder?

    Gabs da nicht unterschiedliche makes?

    UPDATE: Jetzt habe ich den Aufruf unserer Messagebox (liest di Ip ein) entfernt und jetzt läuft es.
    Da krisch plaque. Ich blick net wie das zusammenhängen kann.
    Ich habe ganz genau eine neue Zeile (die von oben) eingefügt...
    Geändert von Brujah (18-11-2006 um 17:04 Uhr)
    Sony Vaio Laptop mit 2,8 Gig Prozessor
    Kubuntu "Feisty Fawn"
    www.lostlabyrinth.com

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •