Autor | Thema: Prozessorauslastung 100% ? |
| Datum:08.06.02 19:04 
(wheyse@wobline.de) | |
Der Windowssystemmonitor (und ein anderer ebenfalls) zeigen mir bei jedem gestarteten Profan-Programm eine Prozessorauslastung von 100% an, unabhängig von der Größe des Programms (auch eines nur einzeiligen). Der Recher arbeitet auch entsprechend langsam. Bei anderen, viel intensiveren Anwendungen, habe ich dieses Problem nicht. Woran also könnte es liegen. Vielleicht weiß jemand Rat. Ich arbeite mit einem Pentium II mit 300 Mhz.
|
|
| Datum:08.06.02 20:42 
| |
Hallo,
vielleicht kannst du mal den Code eines kleinen Programm's posten, dann kann man vielleicht mehr dazu sagen...
Gruß, Frank
|
|
| Datum:09.06.02 10:35 
(GTelzerow@T-Online.de) | |
Hallo,
Declare Ende%
Window 20,20-400,300
PopUp "&Aktion"
AppendMenu 101,"&Test"
Separator
AppendMenu 199,"&Ende"
'Dein Fehler
Let Ende% = 0
WhileNot Ende%
If @MenuItem(101)
Dialog1
ElseIf @MenuItem(199)
Let Ende% = 1
EndIf
Wend
'du musst WaitInput oder WaitKey oder WaitMouse oder WaitScan
'oder... in einer Schleife benutzen!
Let Ende% = 0
WhileNot Ende%
WaitInput
If @MenuItem(101)
Dialog1
ElseIf @MenuItem(199)
Let Ende% = 1
EndIf
Wend
End
MFG Gerd
|
|
| Datum:09.06.02 11:48 
(joerse@gmx.de) | |
Wenn man keinen der wait-Befehle einsetzen will, kann man auch mit Sleep 1
den Prozessor entlasten.
Gruß
Jörg
|
|
| Datum:10.06.02 20:47 
(w.heyse@wobline.de) | |
Sogar bei nachstehenden Programm Prozessorauslastung 100%
Declare Text$
Print "Bitte einen Text eingeben: ";
Input Text$
print text$
Waitkey
END
|
|
| Datum:10.06.02 20:56 
(webmaster@rokosoft.de) | |
Diese Auslastung liegt an dem Input.
Wird input ausgeführt, so ist es nicht zu vergleichen mit
Waitinput oder andere Waitbefehle.
Wie man unschwer erkennen kann wird mit diesem Befehl etwas ausgeführt. Der Cursor blinkt.
Wenn ich hier absolut daneben liege, so soll man mich korrigieren :)
Rolf
|
|
| Datum:10.06.02 21:21 
| |
Hallo,
Input war mal zu C64'er Zeiten, heute solltest du Editboxen oder Ähnliches verwenden...
Gruß, Frank
|
|
| Datum: 10.06.02 22:05 
(w.heyse@wobline.de) | |
Besten Dank, das mit den Editboxen hilft mir weiter. Damit tritt das Problem nicht auf. P.S ich hatte keinen C64, nur ZX81
DANKE!!
|
|