Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mehrere Systeminformationen auslesen (https://www.delphipraxis.net/1113-mehrere-systeminformationen-auslesen.html)

webby 19. Okt 2002 19:54


Mehrere Systeminformationen auslesen
 
Hallo,
ich bräuche ein paar Informationen über den Computer vom User (sollen Testbenutzer sein), wie stell ich das an?
Also ich brauch mindestens:
  • CPU Geschwindigkeit
    Grafikkarte
    Soundkarte
    Internetverbindung
    Betriebssystem
    Treibername der Grafikkarte
    Treibernahme der Soundkarte
    Dektop-Auflösung
    Desktop-Farbtiefe
Wär das zu schaffen?
Komponenten wären auch gerne gesehen. :)

Daniel B 19. Okt 2002 20:13

Hallo webby,

schreib doch mal eine PN an Daniel. Er hat bereits ein solches Tool(Open-Source). Liegt auch hier irgendwo rum, finde es aber nicht. Er schickt es Dir bestimmt.

Grüsse, Daniel :hi:

Nachtrag: Vergisses wieder, hier ist der Link:
http://www.delphipraxis.net/viewtopi...+informationen

webby 19. Okt 2002 20:26

Danke!
Ich werde es erst einmal in aller Ruhe anschauen.

webby 19. Okt 2002 20:28

Naja, mir fehlen leider ganz schön viele Komponenten dafür... :(

Ich weiß nicht ob das Programm es kann, aber ich hab vorher vergessen zu erwähnen, dass ich auch an die Daten mit meinem Programm rankommen muss (also das ich die Informationen alle in Strings hab)...

Daniel 19. Okt 2002 20:31

Liste der Anhänge anzeigen (Anzahl: 2)
Hallo webby,

das Programm kann Dir alle seine Daten als Strings liefern - mindestens mal kannst Du sie in Strings umwandeln.
Ich werde mir jetzt selber mal den Quellcode herunterladen :oops: und schauen, was da für Komponenten genutzt werden und wo man sie ggf. herbekommt.

Update:
Ich habe mir den Code angesehen und festgestellt, dass für die Ermittlung der System-Informationen eigentlich nur eine einzige Fremdkomponente genutzt wurde: cxCPU von Carbon-Soft. Der Rest der Fremd-Komponenten (TFlickerfreePaintBox, LMDTools) sind letzlich nur optische Spielereien. Von cxCPU einmal angesehen, könnte man ein identisches Projekt auch lediglich mit der von Delphi gestellten Komponenten-Bibliothek erstellen. (Letzlich ginge es natürlich auch nonVCL für den, den es in den Fingern juckt... :mrgreen:)

Aus dem Quellcode solltest Du Dir aber die relevanten Teile leicht extrahieren können. Wenn ich Zeit habe (...WAS soll ich haben?...:mrgreen:), dann überarbeite ich den Quellcode -der hat es bitter nötig- und werfe überflüssige Fremdkomponenten hinaus.

webby 19. Okt 2002 21:03

Vielen Dank!

CalganX 20. Okt 2002 12:17

Reicht es nicht eigentlich völlig aus, sich die os_inf.pas anzusehen und für sein eigenes Prog nutzen (natürlich mit entsprechendem (c)-Hinweis ;) )? Denn, wie ich sehe steht da so gut wie alles drin (außer CPU-Speed).
Natürlich wäre aber ein neuüberarbeiteter Source ohne die ganze LMDTools super...

Chris

webby 20. Okt 2002 12:30

Ich schätze das würde schon gehen, aber mir ist es egal, weil es bei mir eh nur ein kleines Nebenprogramm ist... :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 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