[PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
captain_hesse
Beiträge: 138
Registriert: 17.05.2009 18:55
Computerausstattung: Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Wohnort: Saarland

[PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Beitrag von captain_hesse »

Hallo zusammen
Hab gerade die neuste version installiert PB 5.1 beta 2 und wollte ein Programm testen das ich geschrieben hab allerdings funktioniert nun die abfrage ob die linke Maustaste losgelassen wurde nicht mehr. Also habe ich ein kleines Programm geschrieben um den rückgabewert von WindowEvent() zu ermitteln und festgestellt das #WM_LBUTTONUP ja eigentlich 514 ist wenn ich aber bei PB 5.1 B2 die Maus loslasse bekomm ich einen wert 13112 zurück statt 514. Bei der version 5.0 funktioniert das noch korrekt. Ist das nun ein Bug oder wurde das bewusst geändert ?

Außerdem dauert es ca. 2 - 3 Minuten bis ich was damit machen kann der Editor hängt sich beim Start immer wieder auf (keine Rückmeldung) ist aber erst seit der Beta 2 so, ist das bei euch auch so ?

anbei noch das Test-Programm für WindowEvent()

Code: Alles auswählen

If OpenWindow(0, 0, 0, 230, 90, "Event-Handling Beispiel...", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)

  
   Repeat
     Event = WaitWindowEvent()
     
     Debug Str(event)+"   "+Str(#WM_LBUTTONUP)
         
         
       If event=#WM_LBUTTONUP
         Debug "Maustaste wurde losgelassen"
       EndIf
       
   
     
   Until Event = #PB_Event_CloseWindow
 EndIf
Viele Grüße
Armin
Zuletzt geändert von captain_hesse am 30.12.2012 12:26, insgesamt 1-mal geändert.
Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Beitrag von STARGÅTE »

Kein Bug, da ein Klick mit der linken Maustaste nun ein echtes PB-Event ist: #PB_Event_LeftClick und kein Windows-Event.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
captain_hesse
Beiträge: 138
Registriert: 17.05.2009 18:55
Computerausstattung: Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Wohnort: Saarland

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Beitrag von captain_hesse »

Ahhhso das ist mir wohl entgangen, danke für die schnelle Antwort :allright: und wo finde ich weitere infos darüber in der Hilfe steht ja noch nix drin ?
Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 6999
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Beitrag von STARGÅTE »

PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
captain_hesse
Beiträge: 138
Registriert: 17.05.2009 18:55
Computerausstattung: Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Wohnort: Saarland

Re: [PB 5.1 B2] WindowEvent() gibt falschen Wert zurück

Beitrag von captain_hesse »

Ja das habe ich übersehen

Code: Alles auswählen

- Added: #PB_Event_RightClick, #PB_Event_LeftClick and #PB_Event_LeftDoubleClick events
Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Antworten