Fehler in Formatdate - Beta8 -- HAT SICH ERLEDIGT

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
rosenhart
Beiträge: 5
Registriert: 10.04.2006 03:26

Beitrag von rosenhart »

mmmh, jetzt tritt der Fehler garnicht mehr auf. Ob sich die Sache erst einspielen musste? Unwahrscheinlich.

Toller einstieg Bild

mfg
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

Bestimmt 'n CoderBug in der Schleife .. PB kann vermnutlich
gar nichts dafür :)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

@bobobo :allright:



@rosenhart
rosenhart hat geschrieben:Hallo,

mir ist gerade aufgefallen das der Fehler mit der Konsole nicht auftritt.

OpenConsole()

Repeat
PrintN(FormatDate("%hh:%ii:%ss",date()))
Delay(5)
Until Inkey()<>""

aber sonst schon:

Repeat
Debug FormatDate("%hh:%ii:%ss",date())
Delay(5)
ForEver

bei frisst er ca. jede Sekunde 4 kb.
an Date() liegts nicht - da kann man jede x-beliebige Variable nehmen.

@kiffi:

habe in einer Desktop-Uhrenanwendung den Standardsyntax
FormatDate("%hh:%ii:%ss",date()) benutzt.

Wenn bei Pelagio auch auftritt ists vielleicht Hardware abhängig .(?)

mfg
Was mir auffällt, Dein Code mit der Debugausgabe. Ich habe das "EXTRA"
weg gelassen :mrgreen:

Debug FormatDate("%hh:%ii:%ss",date())

Was bei dir Speicher frist ist nicht PB oder so, sondern die Ausgabe des Debuggers. Ist doch klar, oder? :mrgreen:
Ansonstens könntest du die letzten Ausgaben nicht aus dem Debugfenster
anschauen.

Was ich mir nicht vorstellen kann, ist die Debugausgabe in der Exe. Denn da sollte es nicht passieren. Auch in der Console gibst du anstelle des Debug ja auch Print ein. Daher passiert es auch dort nicht.

Naja, mehr kann man jezt nicht mehr tun. Ein Bug nach hinten.
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Das Beispiel von 3bo nochmal etwas Resourcen-Schonender (Windows-Only)

Code: Alles auswählen

Procedure Timer()
  SetGadgetText(0,FormatDate("%hh:%ii:%ss", Date()))
EndProcedure

If OpenWindow(0,200,100,40,50,"timer",#PB_Window_Invisible|#PB_Window_SystemMenu|#PB_Window_MinimizeGadget) And CreateGadgetList(WindowID(0))
 TextGadget(0,40,20,45,20,"")
 RunProgram("taskmgr.exe")
 SetWindowState(0,#PB_Window_Minimize)
 ResizeWindow(0,200,100,40,50)
 SetWindowState(0,#PB_Window_Normal)
 SetTimer_(WindowID(0), 0, 200, @Timer())
Repeat
Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf 
KillTimer_(WindowID(0), 0)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

@ts-soft Geil .. ein Contest ? :)

Allerdings sind Deine Angaben hier (XP Sp2 512, deaktivierte
Grafickgimmicks) nicht nachvollziehbar.
Dein Code braucht ca 4K (ohne Debugger) bis ca 20K (mit Debugger)
mehr
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

bobobo hat geschrieben:@ts-soft Geil .. ein Contest ? :)
Ne, ich kann bloß das WindowEvent() mit Delay() nicht mehr sehen :wink:
WaitWindowEvent(200) wäre auch okay!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
rosenhart
Beiträge: 5
Registriert: 10.04.2006 03:26

Beitrag von rosenhart »

Hat sich erledigt,

Für die Grössenänderung war wohl nur ne Variable verantwortlich die hochgezählt wurde. Peinlich. Bild

das passiert mir nicht nochmal..

Danke

mfg
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Hat sich erledigt,

OK. Dann ändere bitte den Betreff Deines Betrages, damit Neuleser nicht auf
die falsche Fährte gelockt werden ;-)

Grüße ... Kiffi
a²+b²=mc²
Gesperrt