Timer Problem

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Firstdeathmaker

Betreff: Timer Problem

BeitragFr, Jan 21, 2011 17:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

kennt das jmd? Wenn ich mehrere Timer erstelle, klappt es irgendwann nicht mehr, und ich bekomme keinen neuen Timer. Bei geht es bei folgendem Beispiel bis max 16:

Code: [AUSKLAPPEN]


Local count:Int = 100

Local timer:TTimer[count]


For Local i:Int = 0 Until count
   timer[i] = CreateTimer(20)
   If Not timer[i]
      Print "no timer created for i = " + i
      DebugStop()
   EndIf
Next

Print "finished"
End
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image

blackgecko

BeitragFr, Jan 21, 2011 18:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich kann dir nur so viel sagen, dass es bei mir funktioniert. Und das sogar wenn ich count auf 100000 stelle! Erst bei der Million gibt es einen "Segmentation fault"-Error. Aber von deiner Debug-Meldung keine Spur.
Mein System steht in der Signatur versteckt.
So long and thanks for all the fish.
Fedora 17 | Windows 7 || BlitzPlus | BlitzMax
Rechtschreibflame GO!!! Deppenapostroph | SeidSeit | Deppenakzent | DassDas | Deppenleerzeichen | TodTot | enzigste.info - Ja, ich sammel die.

Xeres

Moderator

BeitragFr, Jan 21, 2011 18:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mir ist auch bei 16 Schluss.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

FireballFlame

BeitragFr, Jan 21, 2011 18:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Deine Signatur sagt "BB3D, BMax, Win 7, Ubuntu".
Hast du es auch unter Linux getestet oder liegt es evtl. an Windows?
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit

BladeRunner

Moderator

BeitragFr, Jan 21, 2011 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
#define MAX_TIMERS 16

Quelle: brl.mod/timer.mod/timer.win32.c
Da hast Du die Begrenzung. Ob sie fehlerfrei zu umgehen ist habe ich nicht getestet, da ich noch nie mit solch einer Masse an Timern gearbeitet habe.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group