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!

Werbeanzeige

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

21

19.09.2006, 12:38

Das Logfile dokumentiert u.a. die Spielschleife (also Game.Run () z.B.). Dazu soll sie von jeder Funktion in der Spirlschleife einmal aufgerufen werden.

Anonymous

unregistriert

22

19.09.2006, 12:41

Zitat von »"spacegaier"«

Das Logfile dokumentiert u.a. die Spielschleife (also Game.Run () z.B.). Dazu soll sie von jeder Funktion in der Spirlschleife einmal aufgerufen werden.


Dadurch wird sie ja kilometerlang... Jeden Frame alle Funktionen in die
Log schreiben... Ist eigentlich unnötig...

Achja und einmal in die LogFile schreiben bringt dir auch nicht viel, also
ich sehe zumindest keinen Sinn darin...

Phili

unregistriert

23

19.09.2006, 13:06

@Riddik

Zitat

Dadurch wird sie ja kilometerlang... Jeden Frame alle Funktionen in die
Log schreiben... Ist eigentlich unnötig...

lol, das problem ist doch gerade, dass sie nur einmal aufgerufen werden soll... :lol:

Anonymous

unregistriert

24

19.09.2006, 13:11

Zitat von »"Phili"«

@Riddik

Zitat

Dadurch wird sie ja kilometerlang... Jeden Frame alle Funktionen in die
Log schreiben... Ist eigentlich unnötig...

lol, das problem ist doch gerade, dass sie nur einmal aufgerufen werden soll... :lol:


Deshalb hab ich den Post ja auch nochmal editiert, da es noch weniger
Sinn macht, wenn mans nur einmal tut, da jeden Frame Werte verändert
werden.

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

25

19.09.2006, 13:16

Ich will ja nur wissen, ob die Funktion aufgerufen wurde und nicht mit welchen Werten. Wurde eine Funktion nämlich nicht aufgerufen, sehe ich welche die letzte war, und wo ungefähr der Fehler sein muss.

Anonymous

unregistriert

26

19.09.2006, 14:07

Zitat von »"spacegaier"«

Ich will ja nur wissen, ob die Funktion aufgerufen wurde und nicht mit welchen Werten. Wurde eine Funktion nämlich nicht aufgerufen, sehe ich welche die letzte war, und wo ungefähr der Fehler sein muss.


Dafür ist der Debugger da und warum sollte eine Funktion nicht aufgerufen werden?

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

27

19.09.2006, 14:11

Tja vielleicht, weil eine Bedingung nicht stimmt oder das Programm schon vorher abstürzt. Der Debugger hilft ja auch nur in der Debugversion weiter nicht in der Release. Manche Probleme treten auch nur in der Release auf. Jedoch würde ich empfehlen bei Schleifen lieber sowas in der Art "Schleife wird betreten/Schleife wurde verlassen" vor und nach der Schleife zu setzten. Das sollte eigentlich reichen, wenn die anderen Funktionen innerhalb der Schleife ebenfalls Fehler protokollieren.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

28

19.09.2006, 20:30

Mit der static-Variante klappt es ja einwandfrei. Die werde ich jetzt erst einmal beibehalten.

Die Spielschleife ist halt der Hauptteil. Wenn ich nur Anfang und Ende teste ist des recht wenig.

Werbeanzeige