![]() |
Re: Wirtschaftssimulation programmieren!
Ich wollte nach längerer Pause mal wieder an meinem Projekt weiterarbeiten. Jetzt hab ich komischerweise folgendes Problem:
Wenn ich mein Spiel starte kommt folgende Fehlermeldung: "Zugriffsverletzung bei Adresse 004049A0 in Modul "economy.exe". Schreiben in Adresse 00000398. Nach klick auf Ok startet das Spiel normal und es gibt auch sonst keine Fehler mehr. Falls jetzt ein Hardwaredefekt der RAM's vermutet wird, daß kann ich gleich ausschliessen, da ich das Projekt schon auf mehreren PC's getesetet habe! Ich bin echt ratlos. |
Re: Wirtschaftssimulation programmieren!
Zitat:
|
Re: Wirtschaftssimulation programmieren!
Ich habe den Fehler gefunden. Es liegt daran, daß ich auf eine Variable zugreifen wollte, die nicht initialisiert war. Denn sobald ich den Aufruf auskommentiere funktioniert es wieder.
|
Re: Wirtschaftssimulation programmieren!
Zitat:
|
Re: Wirtschaftssimulation programmieren!
Ja stimmt schon. Nur habe ich den Code ja erstmal auskommentiert weil ich wissen wollte, ob es daran liegt oder nicht. Nun gut. Ich habe die entsprechende Variable initialisiert und jetzt läuft es ohne Zugriffsfehler.
Ich glaube das kommt davon, wenn man zu lange Pause mit dem eigenen Projekt macht. Trotzdem danke. Die Sache ist ja auch, ich möchte noch nicht allzuviel von meinem Projekt veröffentlichen. Aber mittlerweile habe ich das Gefühl, daß es sowieso nicht alleine zu schaffen ist! Ich bin ja schon seit 2004/2005 dabei. Außerdem möchte ich hinzufügen, daß ich niemals Informatik studiert habe. Die ganzen Programmiergrundlagen habe ich mir alle selber beigebracht! (Nur so nebenbei) |
Re: Wirtschaftssimulation programmieren!
Zitat:
- nicht vernünftig benannte Variablen, Objekte, Funktionen, Komponenten, usw. - ungenügende Dokumentation - zu wenig Kommentare im Quelltext - zu wenig Projektplanung - fehlender Gesamtüberblick |
Re: Wirtschaftssimulation programmieren!
Könnte auch andere Ursachen haben:
- nicht vernünftig benannte Variablen, Objekte, Funktionen, Komponenten, usw. - ungenügende Dokumentation - zu wenig Kommentare im Quelltext - zu wenig Projektplanung - fehlender Gesamtüberblick Stimmt! Die Ursachen treffen leider alle zu. Ich glaube ich wollte einfach mal auf die schnelle ein Spiel zusammenprogrammieren und habe mir wohl nicht genug Zeit für die Planung gelassen. Jetzt habe ich ich das Problem. Ich habe den großen Anfängerfehler gemacht, nicht objektorientiert zu programmieren. Deswegen habe ich jetzt auch die massiven Speicherprobleme. Mal sehen wie lange ich für die Änderungen brauche. Na ja. Jetzt muss ich da wohl aber übel durch und meinen komletten Quelltext überarbeiten. Aber Hauptsache ich bekomme endlich mal Ordnung in mein Project. |
Re: Wirtschaftssimulation programmieren!
Zitat:
|
Re: Wirtschaftssimulation programmieren!
Verschieben kann ich das nicht mehr, da der Eintrag schon älter ist
|
Re: Zugriffsverletzung
Sollst du ja auch gar nicht, weil dann wäre dein erstes Posting falsch. Der Hinweis wa rnur für die Zukunft gedacht. Ich habe das Thema jetzt geteilt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz