Seite 2 von 2
Verfasst: 12.10.2005 01:51
von AND51
wieso habe ich mich eigentlich nicht für den thread über diesem bedankt?
Naja, hiermit tue ich es, danke! hat mir wieder ei stück weit mehr die augen geöffnet in sachen pureBasic

Verfasst: 12.10.2005 02:00
von ts-soft
[scherz]
Feststellen, ob der Rechner schnell genug ist, kann man per API:
Bei 1 ist der Computer zu langsam
[/scherz]
PS: Diese Funktion ist irgendwie tatsächlich so gedacht

Verfasst: 12.10.2005 02:07
von AND51
Aha... Funktioniert das nur auf Windows Betriebssystemen?
Und wer definiert Bei 1 ist der Computer zu langsam??
Ist der Rechner bei 200 MHz oder bei 500 MHz oder wie auch immer zu langsam?
Sonst ist das ja ganz gut... Wäre eine Überlegeung wert...
Verfasst: 12.10.2005 02:12
von ts-soft
AND51 hat geschrieben:Aha... Funktioniert das nur auf Windows Betriebssystemen?
Ja
AND51 hat geschrieben:
Und wer definiert Bei 1 ist der Computer zu langsam??
Ist der Rechner bei 200 MHz oder bei 500 MHz oder wie auch immer zu langsam?
Sonst ist das ja ganz gut... Wäre eine Überlegeung wert...
Solltest mal Herrn B. Gates fragen

, ich habe noch keine PC gesehen, der 1 zurückgegeben hat. Deshalb hab ich es ja auch als Scherz markiert
Verfasst: 12.10.2005 02:41
von AND51
Mir kommt da ne Idee:
Vielleicht wird 1 zurückgegeben, also der Prozessor als langsam abgestempelt, wenn noch nicht einmal das Betriebssystem richtig läuft, d. h. sind die Systemanforderungen nicht einmal ausreichend, damit das Betriebssystem flüssig läuft, wird 1 zurückgegeben. Hört sich doch logisch an, oder?
Bin außerdem gerade dabei, die Seite
http://msdn.microsoft.com/library/defau ... etrics.asp durchzugehen, da sind viele nützliche parameter, die man getsystemmetrics mitteilen kann. den lin habe ich in nem andren thread gefunden...
Verfasst: 12.10.2005 02:42
von AND51
ach ja, kann man alle befehle, die auf der seite
http://msdn.microsoft.com/library/defau ... etrics.asp in der linken spalte stehen, in purebasic verwenden? die funktionieren dann nur auf windows, ich weiß...
Verfasst: 12.10.2005 03:02
von ts-soft
Verwenden kannst Du alle, solltest aber drauf achten, das manche unter älteren Windows-Versionen nicht zur Verfügung stehen. Sollte PureBasic eine der Konstanten nicht kennen, so kannst Du diese selber definieren:
#DerKonstantenNameAusMSDN = 123
Verfasst: 12.10.2005 12:25
von hardfalcon
MSDN hat geschrieben:SM_SLOWMACHINE
73 Nonzero if the computer has a low-end (slow) processor; otherwise, 0 (zero).

Verfasst: 12.10.2005 13:20
von Zaphod
ich glaube mal gelesen zu haben, dass slowmashine bei einem pentium 60MHz zurückgegeben wird. konnte das leider nie testen.