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

Anonymous

unregistriert

1

27.06.2006, 23:08

LogFile oder MessageBox?

Hi,

ich wollte mal fragen, was sicherer von den beiden Möglichkeiten ist, da ich
bisher nur MessageBoxes verwendet habe. Durch MessageBoxen werden
die Fehler ja abgefangen und es kommt normalerweise nicht zum
Absturz, was man bei LogFiles nicht gerade behaupten kann, soweit ich
weiß. Also mich würde mal eure Meinung dazu interessieren.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

27.06.2006, 23:54

Beides ist doch nur zum Ausgeben. Das Abfangen unterliegt dann ja dem Programmierer ;) . Und bei mehreren Messageboxen wird es schnell unübersichtlich :)
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.

3

28.06.2006, 00:01

Naja,... ich würde beides benutzen :D Logfile für Warnungnen und Fehler die das Programm nicht zum absturz bringen... bei den anderen Fehlern dann aber eine MessageBox...
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Anonymous

unregistriert

4

28.06.2006, 00:17

Mhhh das Ding ist ja, mein weiß nie, ob, wie und wo ein Fehler auftritt :)

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

5

28.06.2006, 10:58

Bei einer Logfunktion schon. Man muss nur die Makros nutzen.
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.

Anonymous

unregistriert

6

28.06.2006, 11:35

Makros sind aber auch nicht so der Hammer :P

Black-Panther

Alter Hase

Beiträge: 1 443

Wohnort: Innsbruck

  • Private Nachricht senden

7

28.06.2006, 11:53

Er meinte glaub ich diese Makros:
__FILE__
__LINE__
__FUNCTION__
stillalive studios
Drone Swarm (32.000 Dronen gleichzeitig steuern!)
facebook, twitter

Lemming

Alter Hase

Beiträge: 550

Beruf: Schüler

  • Private Nachricht senden

8

28.06.2006, 12:40

das sinnvollste ist glaube ich jeden fehler, jede warnung, aber auch jeden erfolg, der die stabilität des programms irgendwie beeinflusst in ne logdatei zu schreiben.

und wenn dann ein richtig ernster fehler passiert kann man am einfachsten ne exeption schmeissen, die dann sowohl ins log kommt als auch per message box ausgegeben wird.
der vorteil ist, dass der user anhand der messagebox weiß, warum das proggie nun abgesemmelt ist und die log datei kann er dem progger zuschicken und der kann damit dann versuchen den fehler zu rekonstruieren und eine eventuelle lücke in seiner software aufdecken und verbessern.
Es gibt Probleme, die kann man nicht lösen.
Für alles andere gibt es C++...

Dezibell

Frischling

Beiträge: 58

Wohnort: Kleve nrw

  • Private Nachricht senden

9

05.08.2006, 03:09

hmm. wenn ich im dx9 fullscreen versuche ne messagebox aufzurufen, erscheint sie nicht auf dem bildschirm. sie wird zwar geöffnet, aber nur im hintergrund. ich schmeiss die fehler in eine log datei. es sei denn jemand verät mir wie das im fullscreen funzt :)
DeziBell
ICQ - 219 012 102
ICQ NAME - Stone

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

10

05.08.2006, 04:55

Im Vollbild können nur Dialoge angezeigt werden.Pfriemel dir einfach deinen eigenen Dialog zusammen.

Werbeanzeige