Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Registry oder API (https://www.delphipraxis.net/13761-registry-oder-api.html)

HomerGER 26. Dez 2003 11:07


Registry oder API
 
hallo ihr
ich möchte auf Windows XP System die Prozessor Informationen auslesen
ist es nun besser auf die API functionen zurück zu greifen oder es über die Registry zu machen

Christian Seehase 26. Dez 2003 11:26

Re: Registry oder API
 
Moin Homer,

mal unabhängig davon, was Du für Daten abfordern (oder auch setzen) willst:
Wenn es der dokumentierte Weg ist über API Funktionen darauf zuzugreifen solltest Du diese auf jeden Fall benutzen, denn es ist nicht sichergestellt, dass die Daten bei einer anderen Windowsversion wieder an der gleichen Stelle in der Registry stehen werden.

HomerGER 26. Dez 2003 11:47

Re: Registry oder API
 
hi christian
ich lese nur XP auslesen
will auch nix setzen sondern nur lesen
zz hab ich das problem das ich einige api function habe, was passiert aber wenn es eine Neue Prozessor familie gibt dann muß ich doch den code erweitern

Christian Seehase 26. Dez 2003 11:56

Re: Registry oder API
 
Moin Homer,

Zitat:

Zitat von HomerGER
was passiert aber wenn es eine Neue Prozessor familie gibt dann muß ich doch den code erweitern

wenn Windows diese neue Prozessorfamilie nicht kennt, wird es auch keine neuen Daten dazu in der Registry aufnehmen.
Wird es, z.B. durch ein Service Pack, erweitert, so werden auch die API Funktionen ensprechend ergänzt werden.

Sollte sich das OS mal ändern, brauchst Du Dir zumindest keinen Kopf darum zu machen, wie Du die Daten ausliest. Ggf. fehlt halt was, während das Programm bei der direkten Nutzung der Registry einfach "vor die Wand" laufen könnte.

HomerGER 26. Dez 2003 11:58

Re: Registry oder API
 
ok
thx CHristian
werde die API function nehmen


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz