Gadgetliste vollführt unlogische Sachen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Chimorin
Beiträge: 451
Registriert: 30.01.2013 16:11
Computerausstattung: MSI GTX 660 OC mit TwinFrozr III
6Gb DDR 3 RAM
AMD Phenom II X4 B55 @ 3,6GHz
Windows 7 Home Premium 64-bit

Re: Gadgetliste vollführt unlogische Sachen

Beitrag von Chimorin »

@Kiffi:

Danke für die Problemlösung. Ist eigentlich einleuchtend ^^ Naja, wenn es bei so einem Fehler bleibt ist alles gut :D

Ich hätte aber noch eine Frage:
Die "2" wird 2-mal ausgegeben (Was für ein Zufall^^), dabei müsste das Event doch nach einmaligem Durchlaufen bearbeitet sein... Wieso ist das Event 2x vorhanden?
Bild

- formerly known as Bananenfreak -
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

Re: Gadgetliste vollführt unlogische Sachen

Beitrag von ts-soft »

Bananenfreak hat geschrieben:Ich hätte aber noch eine Frage:
Die "2" wird 2-mal ausgegeben (Was für ein Zufall^^), dabei müsste das Event doch nach einmaligem Durchlaufen bearbeitet sein... Wieso ist das Event 2x vorhanden?
Es werden doch 2 Events erzeugt! Du unterscheidest ja nicht nach EventType :wink:
Es erfolgt also: #PB_EventType_LeftClick und #PB_EventType_Change

Gruß
Thomas
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
Chimorin
Beiträge: 451
Registriert: 30.01.2013 16:11
Computerausstattung: MSI GTX 660 OC mit TwinFrozr III
6Gb DDR 3 RAM
AMD Phenom II X4 B55 @ 3,6GHz
Windows 7 Home Premium 64-bit

Re: Gadgetliste vollführt unlogische Sachen

Beitrag von Chimorin »

Aha, wieder mal etwas dazu gelernt ^^ Danke Thomas. Das Eventding finde ich gut so, nur ein bisschen ineinander verzwirbelt ^^
Bild

- formerly known as Bananenfreak -
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

Re: Gadgetliste vollführt unlogische Sachen

Beitrag von ts-soft »

Bananenfreak hat geschrieben:nur ein bisschen ineinander verzwirbelt ^^
Im EventLoop immer soweit auflösen, das verzwirbelte, bis Deine Bedingung dem entspricht, was Du erreichen
möchtest. Ohne EventType kannst Du eigentlich nur mit Buttons arbeiten! Aber da PB mit jeder Version mehr
Events unterstützt, würde ich grundsätzlich EventType auflösen.

Gruß
Thomas
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
Antworten