Seite 3 von 3

Re: Wie fragt man Einzelwerte in einer List ab?

Verfasst: 20.05.2020 14:39
von Kiffi
Re57 hat geschrieben:Eine Ausbildung zum Programmier hatte ich nicht [...]
das haben wohl die wenigstens von uns hier.

Re: Wie fragt man Einzelwerte in einer List ab?

Verfasst: 22.05.2020 11:30
von Re57
Die Performance meines Programms ist jetzt wesentlich besser geworden, allerdings hat jetzt der Wechsel von #WM_LBUTTONDOWN auf #PB_Event_LeftClick den gravierenden Nachteil, daß ich jetzt nicht hinkriege, abzufragen, wenn die Maus nach dem Leftclick wieder losgelassen wird. Was ist denn jetzt der Ersatz für #WM_LBUTTONUP? Ich arbeite nur mit der Windows-Maus, sodaß ExamineMouse() in meinem Code nicht drin ist. Die Abfrage aus der PureBasic-Palette für #WM_LBUTTONUP soll in der Sekundärschleife stattfinden, die durchlaüft, bis alle Events abgearbeitet sind. Da steht also Event = WindowsEvent() in der Repeat-Schleife. Danke für Info.

Re: Wie fragt man Einzelwerte in einer List ab?

Verfasst: 22.05.2020 13:58
von mk-soft
Nicht in einer App "WindowsEvent()" nehmen, sondern "WaitWindowsEvent()"
Sonst kocht die CPU ;)

Re: Wie fragt man Einzelwerte in einer List ab?

Verfasst: 22.05.2020 20:45
von Re57
Ich weiß, daß WindowEvent() mit Vorsicht zu genießen ist, aber die Sekundärschleife war immer nur kurz gelaufen, insofern war das wohl nicht weiter kritisch. Die Sekundärschleife mit ener gewissen Extraabfrage dabei allerdings habe ich inzwischen wieder entfernt und jetzt läuft der Code mit WaitWindowEvent() wie geschmiert. Auch #WM_LBUTTONUP läuft da jetzt einwandfrei, sodaß sich meine obige Frage sogar erledigt hat. Danke.