2 registered members (Imhotep, opm),
785
guests, and 4
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Funktionsbegrenzung?
[Re: preacherX]
#467183
07/19/17 16:11
07/19/17 16:11
|
Joined: Oct 2008
Posts: 679 Germany
Ayumi
User
|
User
Joined: Oct 2008
Posts: 679
Germany
|
Soweit ich weiß, nein (nur in der breite der Zeilen). Du solltest vielleicht mal schauen, ob Werte null sind. Beispielsweise muss bei manchen Funktion, obwohl nicht eindeutig angegeben, while(!player) wait(1); in die erste Zeile geschrieben werden.
Bestenfalls mal die Funktion hier posten. EDIT: Ein Bild mit der Fehlermeldung wäre auch sinnvoll. Und eine Aussage, wann du die Funktion wo aufrufst.
Last edited by Ayumi; 07/19/17 16:29.
|
|
|
Re: Funktionsbegrenzung?
[Re: Ayumi]
#467193
07/20/17 04:35
07/20/17 04:35
|
Joined: Sep 2003
Posts: 6,861 Kiel (Germany)
Superku
Senior Expert
|
Senior Expert
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
|
Beispielsweise muss bei manchen Funktion, obwohl nicht eindeutig angegeben, while(!player) wait(1); in die erste Zeile geschrieben werden. Dann funktionierte mein Spiel gar nicht, da ich den player-Pointer nicht benutze. Soll heißen, diese while Schleife ist nicht erforderlich, sie kaschiert wahrscheinlich eher andere Probleme in deinem Code/ den jeweiligen Funktionen. @preacherX: Wahrscheinlich die falsche Richtung beim Debuggen dieses Crashes aber... lad dir mal folgendes Programm herunter (zip, keine Installation notwendig): https://technet.microsoft.com/en-us/sysinternals/vmmap.aspxStarte dein Spiel, lass es crashen, dann starte VMMap und wähle den acknex Prozess aus. Was für Werte stehen dort, insbesondere wie groß ist der Heap-Wert?
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual Check out my new game: Pogostuck: Rage With Your Friends
|
|
|
Re: Funktionsbegrenzung?
[Re: Ayumi]
#467196
07/20/17 10:33
07/20/17 10:33
|
Joined: Sep 2005
Posts: 352 Germany
preacherX
OP
Senior Member
|
OP
Senior Member
Joined: Sep 2005
Posts: 352
Germany
|
Ich habe hier mal ein simples Beispiel erstellt: https://1drv.ms/u/s!AnPFFAcZiQdsk71rKQFDwD1Qt6JGNQ Dort habe ich in der main(); einfach ne riesige while()-Schleife mit vielen if() Abfragen darin erstellt. Beim Starten crasht das ganze dann. Wenn man aber ein paar Zeilen löscht, läuft es...
|
|
|
|