AddKeyboardShortcut()

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Vera
Beiträge: 928
Registriert: 18.03.2009 14:47
Computerausstattung: Win XP SP2, Suse 11.1
Wohnort: Essen

Re: AddKeyboardShortcut()

Beitrag von Vera »

Hi ts-soft,

danke für das weitere Beispiel, denn ich suche grad nach Möglichkeiten einen CPU-fresser zu bändigen ;) *

Im aktuellen Beispiel ist aber der AddWindowTimer(0, 1, 1000) mit 1000 so hoch, dass man echt lange warten muß, bis was passiert. 100 wären moderat und 10 sieht gut aus.

Beim Ausprobieren hatte ich in der Draw-procedure alternativ mal Repeat ... Until(rot < 20) genommen, wodurch sich das Malen ständig wiederholt (nett, wenn man das wollte). Meine Frage ist jedoch, darf man Repeat/Until in Proceduren, bzw. mehrfach innerhalb eines Codes verwenden ?

Gruß ~ Vera

* kleine Herausforderung gefällig: WaldBrand mit PB
ps: @Mok - Dein fehlerfreies Beispiel ist auch schön anschaulich
°
<°)))o><
~~~~~~~~~
echo "Don't worry"
echo "Keep quiet"
@echo off
format forum:\
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: AddKeyboardShortcut()

Beitrag von ts-soft »

Die Schleife in der Draw-Routine ist aber suboptimal, da ja keine Events verarbeitet werden können. Besser die Werte per Static behalten und nur kleine Schritte, die aber etwas öfter ausführen. PS: Timer von 10 mag ja schön sein, aber bei
einer Timergenauigkeit von ca. 20 ms nicht so sinnvoll :wink:
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