SpinGadget - Bug?

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
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 »

Dann könnte Fred das doch vielleicht verbessern, indem er das von diesem
Source übernimmt. Damit kann man weit höhere Grenzen setzen und
die Begrenzung aufheben :lol:

http://www.purebasic.fr/english/viewtop ... 594#181594
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Dann wuerde er aber Systeme ohne min. IE 5 ausschliessen.
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 »

edel hat geschrieben:Dann wuerde er aber Systeme ohne min. IE 5 ausschliessen.
Verstehe ich nun nicht ganz, was du damit meinst. :?

http://msdn.microsoft.com/en-us/library ... S.85).aspx

Aber wenn ich das richtig gelesen habe, geht das auch noch mit IE 4.
Minimum operating systems Windows 2000, Windows NT 4.0 with Internet Explorer 4.0, Windows 98, Windows 95 with Internet Explorer 4.0
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Fuer den vollen Funktionsumfang wird es dann aber doch IE5. Zumindest habe ich das so verstanden.
Benutzeravatar
HeX0R
Beiträge: 3054
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

Wer benutzt denn ein Spingadget für >10000 Werte ?
Da eh kein halbwegs denkender User die Werte von 0 bis 10000 tatsächlich mit den Pfeilbuttons nach oben klicken würde, nimmt man doch eher ein Stringgadget, setzt ein Zeichenlimit und auf Numeric.
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 »

HeX0R hat geschrieben:Wer benutzt denn ein Spingadget für >10000 Werte ?
Da eh kein halbwegs denkender User die Werte von 0 bis 10000 tatsächlich mit den Pfeilbuttons nach oben klicken würde, nimmt man doch eher ein Stringgadget, setzt ein Zeichenlimit und auf Numeric.
:mrgreen: Das hab ich auch die ganze Zeit gedacht.
Ein Trackbargadget + Textgadget wäre auch eine sinnvolle Kombination,
aber ein SpinGadget, wo ich 2 Wochen den MausButton drauf drücke, finde
ich auch nicht so sinnvoll :lol:
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
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Alles eine Frage der Ausdauer :wink: . Wer weiß, vielleicht wird das irgendwann mal eine olympische Disziplin (und Magnesium gegen Fingerkrämpfe kommt auf die Dopingliste)... :mrgreen:
Benutzeravatar
kswb73
Beiträge: 319
Registriert: 04.02.2008 16:51
Kontaktdaten:

Beitrag von kswb73 »

hardfalcon hat geschrieben:Alles eine Frage der Ausdauer Wink . Wer weiß, vielleicht wird das irgendwann mal eine olympische Disziplin (und Magnesium gegen Fingerkrämpfe kommt auf die Dopingliste)...
Na, aber nicht mit Code für's SpinGadget. Gleich zwei "Cheat-Möglichkeiten", dafür sind aber auch gigantische Werte möglich (von -9223372036854775808 bis +9223372036854775807), damits auch wirklich keinen erhlichen Sieger gibt. (nagut, vielleicht nach ein paar Jahren :roll:)

Code: Alles auswählen

Wert.q=0
If OpenWindow(0,0,0,100,40,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  If CreateGadgetList(WindowID(0))
    SpinGadget(1,10,10,100,20,1,60000,0)
  EndIf
  SetGadgetText(1,"1")
  SetGadgetState(1,1)
Repeat
EventID=WaitWindowEvent()
If EventID=#PB_Event_Gadget
  Select EventGadget()
    Case 1
      If EventType()=1
      Wert+1
        If Wert>GetGadgetAttribute(1,#PB_Spin_Maximum)
        Wert=GetGadgetAttribute(1,#PB_Spin_Minimum)
        EndIf
      SetGadgetText(1,Str(Wert))
      ElseIf EventType()=-1
      Wert-1
        If Wert<GetGadgetAttribute(1,#PB_Spin_Minimum)
        Wert=GetGadgetAttribute(1,#PB_Spin_Maximum)
        EndIf
      SetGadgetText(1,Str(Wert))
      ElseIf EventType()=#PB_EventType_Change 
      Wert=Val(GetGadgetText(1))
        If Wert>GetGadgetAttribute(1,#PB_Spin_Maximum)
        Wert=GetGadgetAttribute(1,#PB_Spin_Maximum)
        ElseIf Wert<GetGadgetAttribute(1,#PB_Spin_Minimum)
        Wert=GetGadgetAttribute(1,#PB_Spin_Minimum)
        EndIf
      EndIf 
  EndSelect
EndIf
Until EventID=#PB_Event_CloseWindow
EndIf
;Entstanden aus RSBasics Code
Windows XP: PB 4.31, PB 4.4, PB 4.51
Open Suse 11.2: PB 4.4
Antworten