Windows ticker stürzt ab

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

Windows ticker stürzt ab

Beitragvon edoras » 21.01.2005, 23:16

Hallo

Ich bin dran ein eigenes ua auf meinem windows rechner zu installieren. Funktioniert schon ziemlich gut, alles bis auf den Ticker :(
Er läuft an, stürzt dann aber ab mit der Windows Meldung:
Ticker.exe has encountered a problem and needs to close. We are sorry...blablabla
ab :?
In C kenn ich mich leider nicht so aus, hab also keine grosse Ahnung woher und wieso der Fehler kommt.
Hier noch ein Auszug aus einem Debug bericht:
Code: Alles auswählen
15:21:00 ticker.c:308: init
15:21:00 ticker.c:127: running
15:21:00 ticker.c:217: event: scheduled 20050114190305, now 20050121152100
15:21:00 expansion_handler.c:29: entering function expansion_handler()
15:21:00 expansion_handler.c:44: leaving function expansion_handler()

manchmal kommt auch der science_handler oder der unit_handler, passiert aber immer dasselbe :(

An den C files hab ich nur minimal was geändert (z.B. usleep zu sleep etc.) um es mit dev c++ zu kompillieren zu können...was gut funktioniert.

Hab wirklich keine Ahnung was ich machen könnte. Bin um jede Hilfe dankbar
mfg edoras
edoras
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 6
Registriert: 22.10.2004, 20:57

Beitragvon fritz » 21.01.2005, 23:24

was auffaelt ist der grosse zeitunterschied.
veranschlagt ist das event fuer den 14.1.2005 um 19:03:05
now ist aber 21.01.2005 15:21:00
nur eine woche hinten nach?
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon edoras » 21.01.2005, 23:57

eehm ja sieht ganz so aus :p
Weiss aber auch hier nicht woran das liegt :S
bin wie gesagt ziemlicher noob in C
aber thx für den tipp
mfg edoras
edoras
Nach-10-Minuten-Auslogger
Nach-10-Minuten-Auslogger
 
Beiträge: 6
Registriert: 22.10.2004, 20:57

Beitragvon cauchy » 22.01.2005, 00:22

bischen gewagt, sleep und usleep einfach auszutauschen oder? :)
Wieso kann dev c++ usleep nicht? Kenn mich mit C unter Win leider nicht genug aus
cauchy
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 277
Registriert: 29.01.2004, 15:03
Wohnort: Karlsruhe

Beitragvon fritz » 22.01.2005, 20:01

was evtl. sein koennte, dass die beiden funkitionen die zeit in einem anderen format verlangen (zb millisekunden <=> sekunden). das weis ich aber nicht sicher.
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon Joey » 23.01.2005, 01:07

scheinbar nicht ....

zu usleep: http://www.opengroup.org/onlinepubs/007 ... sleep.html
zu sleep: http://msdn.microsoft.com/library/defau ... /sleep.asp

(hab ich jetzt schlicht danach geguckt, als jemand, der zwar keine Ahnung von C o.ä. hat, aber sich zumindest im W32-API ein wenig auskennt)
Joey
Talkänguruh
Talkänguruh
 
Beiträge: 203
Registriert: 29.01.2004, 20:11
Wohnort: Rostock

Beitragvon Karl Klammer » 23.01.2005, 09:32

hi,

ich weiß nicht, ob dir das jetzt sehr viel hilft, besuch aber mal diese Seite: http://www.insider.de.vu

Sieht erst mal n bischen komisch aus mit dem .vu, aber es lohnt sich!

mfg. Igel
:] INGAMENICK: IGEL :] bitte IG an mich, wenn ich was gewinne
Ich bin ich und ich bin echt.
Dieses Bild wurde gelöscht da es nicht erreichbar war.
Dieses Bild wurde gelöscht da es nicht erreichbar war.
Karl Klammer
Einäugiger Foren-Bettler
Einäugiger Foren-Bettler
 
Beiträge: 165
Registriert: 13.09.2004, 20:59
Wohnort: Hof

Beitragvon Grummli » 24.01.2005, 18:40

Na das kommt mir doch bekannt vor. Hast du den Ticker selbst geändert oder benutzt du eine ticker.c von mir?
Schreib mich mal an, dir kann bestimmt geholfen werden.

Hab zwar auch nicht so die Ahnung von c aber soweit ich das rausgekriegt hab gibt es unter Windows kein usleep sondern nur sleep. Und dieses sleep nimmt entweder Sekunden oder Millisekunden. Das hängt irgendwie von der verwendeten winsock ab.
Aber usleep wird im Ticker eh nur für einen Timeout benutzt und kann eigentlich keinen Absturz verursachen.
Grummli
Proviantschlepper
Proviantschlepper
 
Beiträge: 66
Registriert: 18.02.2004, 20:53


Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron