Delphi-PRAXiS
Seite 24 von 32   « Erste     14222324 2526     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   SystemInfo 1.6.5 (https://www.delphipraxis.net/93053-systeminfo-1-6-5-a.html)

RWarnecke 27. Sep 2009 16:25

Re: SystemInfo 1.6.5
 
Zitat:

Zitat von markus5766h
wenn ich Dein Tool mit anderen (wovon einige auch noch 'was kosten) vergleiche, fällt Deine "Fehlerquote" extrem gering aus

Danke für das Kompliment. :-D

RWarnecke 1. Okt 2009 16:25

Re: SystemInfo 1.6.5
 
Hallo zusammen,

da hatte sich ein kleiner Compilerfehler eingeschlichen, so dass die L1-L3 Cache Größen vom Prozessor nichtmehr angezeigt wurden. Die neue Version ist jetzt online.

Download im ersten Posting

Es hat immer noch die gleiche Versionsnummer, da ich lediglich nur die Projektdatei neu aufsetzen musste.

Whookie 17. Dez 2009 08:20

Re: SystemInfo 1.6.5
 
Hallo!
Hab mir dein Programm auch mal kurz angesehen und folgende Sachen festgestellt:

System:
Ich habe 3 Monitore und daher überschreibst du bei "Auflösung" die "Farbqualität" mit dem Pixel-Text.
Es wird nur ein Grafikkarte statt der 2 vorhandenen angezeigt.
L1 I-Cache wird mit 16KB angezeigt (CPU-Z zeigt 32k an ->E8500@3.16GHz)

Hardware:
Als "Seriennummer:" gibts du "System Serial Number" an (ASUS P5Q3 DELUX)

Netzwerk:
Es fehlt der "Name" der Netzwerkverbindung (so wie er unter Systemsteuerung->Netzwerkverbindungen angegeben ist)

Internet:
Du zeigst zwar richtig an, das die Verbindung über einen Router(DSL/ISDN) erfolgt und auch die Internet-IP-Adresse ist richtig, aber es fehlen der Verbindungsname, die Subnetzmaske, das Standardgatway und der DNS-Server (sind per ipconfig /all aber vorhanden)

Physikalische Laufwerke:
Die Liste der Partitionen ist editierbar?

Eingebaut ist eigentlich nur eine Festplatte die drei Partitionen hat, die als Nr. 0 bis Nr. 2 angezeigt werden (wobei ich aus Anwendersicht immer sage: "In einer Reihe von Bewerbern ist der vorderste der *erste*"!!).
Das sind die Laufwerke C:, D: und E:. Nr. 3,4,5 ist F:,G:,I: alles gerade nicht angeschlossene USB-Sticks. Wählt man einen davon aus kommt es zu einem Floatingpoint Error (siehe log unten).
Unterschlagen wird K:, eine 160GB Wechselfestplatte die per USB angeschlossen ist (und sich im Explorer öffnen lässt).

Software:
Scheint zu passen (hab ich nicht wirklich genau überprüft), es fehlen aber definitiv alle Service-Packs, was grade für eine SystemInfo wichtig wäre

Schriften:
Mach doch unten einen Splitter rein sodass man das Vorschaufenster (und damit die Schriftprobe) vergrößern kann. Grade bei Schmuckschriften ist die Anzeige zu klein.


Drucker:
Die Seite wird anscheinend alle 10 Sek. gelöscht und dann neu aufgebaut. Das flackert unschön und wäre nicht wirklich nötig (Listenupdate nur wenn sich auch was ändert!)

Umgebungsvariablen:
Sind ok

Registrierte Dateierweiterungen
Zuviele vorhanden, nicht überprüft ;)


Das mit dem Kontextmenü ist keine besonders schöne Lösung um die Dienste und Prozessliste zu "verstecken", allgemein finde ich halt, das dafür das Hauptmenü erfunden wurde, welches deinem Programm leider komplett fehlt, womit es auch über Tastatur nur schlecht bedienbar ist.

Ansonsten ist das schon eine tolle Sammlung von Informationen, die man sich sonst nur über verschiedene Ecken besorgen kann. Weiter so!


Gelaufen ist das ganze unter Microsoft Windows XP 32Bit Professional Version 5.1, Build 2600 (Service Pack 3)


Lg
Whookie





Floatingpoint Error:
Code:
EurekaLog 6.0.21

Application:
--------------------------------------------------------------
  1.1 Start Date     : Thu, 17 Dec 2009 08:18:39 +0100
  1.2 Name/Description: SystemInfo.exe - (Systeminformationen)
  1.3 Version Number : 1.6.5.19
  1.4 Parameters     :
  1.5 Compilation Date: Tue, 29 Sep 2009 21:31:36 +0100
  1.6 Up Time        : 19 minutes, 35 seconds

Exception:
------------------------------------------------------------
  2.1 Date         : Thu, 17 Dec 2009 08:38:15 +0100
  2.2 Address      : 0058570A
  2.3 Module Name  : SystemInfo.exe - (Systeminformationen)
  2.4 Module Version: 1.6.5.19
  2.5 Type         : EInvalidOp
  2.6 Message      : Invalid floating point operation.
  2.7 ID           : C8E9
  2.8 Count        : 1
  2.9 Status       : New
  2.10 Note        :

  3.5 Privileges: SeChangeNotifyPrivilege        - ON
                  SeSecurityPrivilege            - ON
                  SeBackupPrivilege              - ON
                  SeRestorePrivilege             - OFF
                  SeSystemtimePrivilege          - OFF
                  SeShutdownPrivilege            - OFF
                  SeRemoteShutdownPrivilege      - OFF
                  SeTakeOwnershipPrivilege       - OFF
                  SeDebugPrivilege               - ON
                  SeSystemEnvironmentPrivilege   - OFF
                  SeSystemProfilePrivilege       - OFF
                  SeProfileSingleProcessPrivilege - OFF
                  SeIncreaseBasePriorityPrivilege - OFF
                  SeLoadDriverPrivilege          - ON
                  SeCreatePagefilePrivilege      - OFF
                  SeIncreaseQuotaPrivilege       - OFF
                  SeUndockPrivilege              - ON
                  SeManageVolumePrivilege        - OFF
                  SeImpersonatePrivilege         - ON
                  SeCreateGlobalPrivilege        - ON

Active Controls:
-------------------------------------
  4.1 Form Class  : TMainForm
  4.2 Form Text   : SystemInfo 1.6.5
  4.3 Control Class: Edit
  4.4 Control Text : Nr. 3

Computer:
--------------------------------------------------------------------------------
  5.2 Total Memory : 2047 Mb
  5.3 Free Memory  : 877 Mb
  5.4 Total Disk   : 92,77 Gb
  5.5 Free Disk    : 25,34 Gb
  5.6 System Up Time: 1 day, 19 hours, 3 minutes, 52 seconds
  5.7 Processor    : Intel(R) Core(TM)2 Duo CPU    E8500  @ 3.16GHz
  5.8 Display Mode : 1280 x 1024, 32 bit
  5.9 Display DPI  : 96
  5.10 Video Card  : NVIDIA GeForce 8600 GTS (driver 6.14.11.9038 - RAM 256 MB)
  5.11 Printer     : HP LaserJet 1015 PCL 5e (driver 6.0.6001.22116)

Operating System:
------------------------------------
  6.1 Type   : Microsoft Windows XP
  6.2 Build # : 2600
  6.3 Update : Service Pack 3
  6.4 Language: German
  6.5 Charset : 0

Network:
---------------------------------------------------
  7.1 IP Address: 192.168.011.104 - 169.254.000.001
  7.2 Submask  : 255.255.255.000 - 255.255.000.000
  7.3 Gateway  : 192.168.011.070 - 000.000.000.000
  7.4 DNS 1     : 192.168.011.055 - 000.000.000.000
  7.5 DNS 2     : 000.000.000.000 - 000.000.000.000

RWarnecke 17. Dez 2009 09:13

Re: SystemInfo 1.6.5
 
Zitat:

Zitat von Whookie
System:
Ich habe 3 Monitore und daher überschreibst du bei "Auflösung" die "Farbqualität" mit dem Pixel-Text.
Es wird nur ein Grafikkarte statt der 2 vorhandenen angezeigt.
L1 I-Cache wird mit 16KB angezeigt (CPU-Z zeigt 32k an ->E8500@3.16GHz)

Könntest Du mir dazu mal bitte einen Screenshot machen ?
Zitat:

Zitat von Whookie
Hardware:
Als "Seriennummer:" gibts du "System Serial Number" an (ASUS P5Q3 DELUX)

Dann ist keine Seriennummer hinterlegt. Wenn Du das Programm zum Beispiel auf einem Fujitsu-Notebook ausführst, dann steht an der Stelle eine Seriennummer.
Zitat:

Zitat von Whookie
Netzwerk:
Es fehlt der "Name" der Netzwerkverbindung (so wie er unter Systemsteuerung->Netzwerkverbindungen angegeben ist)

Du meinst damit z.B. LAN-Verbindung oder LAN-Verbindung 2
Zitat:

Zitat von Whookie
Internet:
Du zeigst zwar richtig an, das die Verbindung über einen Router(DSL/ISDN) erfolgt und auch die Internet-IP-Adresse ist richtig, aber es fehlen der Verbindungsname, die Subnetzmaske, das Standardgatway und der DNS-Server (sind per ipconfig /all aber vorhanden)

Gehst Du über einen Router rein oder über ein DSL-Modem oder über ein DFÜ-Netzwerk. In dieser Ansicht werden nur die Werte angezeigt, die auch wirklich ausgelesen werden können anhand der Verbindung-
Zitat:

Zitat von Whookie
Physikalische Laufwerke:
Die Liste der Partitionen ist editierbar?

Nein ist Sie nicht.
Zitat:

Zitat von Whookie
Eingebaut ist eigentlich nur eine Festplatte die drei Partitionen hat, die als Nr. 0 bis Nr. 2 angezeigt werden (wobei ich aus Anwendersicht immer sage: "In einer Reihe von Bewerbern ist der vorderste der *erste*"!!).
Das sind die Laufwerke C:, D: und E:. Nr. 3,4,5 ist F:,G:,I: alles gerade nicht angeschlossene USB-Sticks. Wählt man einen davon aus kommt es zu einem Floatingpoint Error (siehe log unten).
Unterschlagen wird K:, eine 160GB Wechselfestplatte die per USB angeschlossen ist (und sich im Explorer öffnen lässt).

Meinst Du, dass hier die Reihenfolge der Partitionen nicht stimmt ?
Zitat:

Zitat von Whookie
Software:
Scheint zu passen (hab ich nicht wirklich genau überprüft), es fehlen aber definitiv alle Service-Packs, was grade für eine SystemInfo wichtig wäre

Da muss ich mal schauen, was ich da machen kann. Weil das Auslesen glaube ich nicht ganz einfach ist.
Zitat:

Zitat von Whookie
Schriften:
Mach doch unten einen Splitter rein sodass man das Vorschaufenster (und damit die Schriftprobe) vergrößern kann. Grade bei Schmuckschriften ist die Anzeige zu klein.

Hier könnte ich vielleicht die Schriftgröße größer machen, da nur eine begrenzte Anzahl von Zeichen angezeigt werden.
Zitat:

Zitat von Whookie
Drucker:
Die Seite wird anscheinend alle 10 Sek. gelöscht und dann neu aufgebaut. Das flackert unschön und wäre nicht wirklich nötig (Listenupdate nur wenn sich auch was ändert!)

Die Aktualisierung erfolgt in einem Thread. Da sollte eigentlich nichts flackern. Ist das bei anderen auch so ?
Zitat:

Zitat von Whookie
Das mit dem Kontextmenü ist keine besonders schöne Lösung um die Dienste und Prozessliste zu "verstecken", allgemein finde ich halt, das dafür das Hauptmenü erfunden wurde, welches deinem Programm leider komplett fehlt, womit es auch über Tastatur nur schlecht bedienbar ist.

Ich wollte wegen vier Menüpunkte kein Hauptmenü einfügen, dass hätte das Design aus meiner Sicht zerstört.
Zitat:

Zitat von Whookie
Ansonsten ist das schon eine tolle Sammlung von Informationen, die man sich sonst nur über verschiedene Ecken besorgen kann. Weiter so!

Danke.

Delphi-Laie 17. Dez 2009 10:40

Re: SystemInfo 1.6.5
 
Zitat:

Zitat von RWarnecke
Hallo zusammen,

ich schreibe gerade an einem Programm, welches die Systeminfos vom PC ausliest. Aktuell ist das Programm in der Version 1.6.3 verfügbar.

Hallo auseinander!

Das Programm verfängt sich bei mir leider auf zwei verschiedenen Computern in einer Endlosschleife:

- auf Windows 2000 Service Pack 4 & Rollup Update (oder Update Rollup?) Pack schon bei 8% beim Ermitteln der Systemdaten
- auf Windows XP Service Pack 2 bei 48 % beim Ermitteln der Netzwerkkarten. Irgendwann kam noch eine „Access violation“. Nach deren Bestätigen („Wegklicken“) kam dann tatsächlich das Formular mit den vielen Reitern/Tabulatoren.

RWarnecke 17. Dez 2009 10:49

Re: SystemInfo 1.6.5
 
Welche Version hast Du getestet ?
Welche Tabs werden angezeigt ?
Hast Du ein SystemInfo.elf File im Verzeichnis von SystemInfo.exe ?

Delphi-Laie 17. Dez 2009 11:23

Re: SystemInfo 1.6.5
 
Zitat:

Zitat von RWarnecke
Welche Version hast Du getestet ?

Die derzeit aktuelle: 1.6.5

Zitat:

Zitat von RWarnecke
Welche Tabs werden angezeigt ?

Extra noch einmal den anderen Computer eingeschaltet...also, diesmal kam die Zugriffsverletzung bei Ermittlung der Netzwerkkarten binnen weniger Sekunden; danach:

1., vordere Reihe: Betriebssystem, System, Hardware, Netzwerk, Internet, Physikalische Laufwerke
2., hintere Reihe: Software, Schriften, Drucker, Umgebungsvariablen, Registrierte Dateierweiterungen, Über...

Zitat:

Zitat von RWarnecke
Hast Du ein SystemInfo.elf File im Verzeichnis von SystemInfo.exe ?

Ja! Steht allerhand drin...

RWarnecke 17. Dez 2009 12:07

Re: SystemInfo 1.6.5
 
Könntest Du mir bitte mal die Datei per PN zukommen lassen. Die Informationen brauche ich, damit ich dem Fehler nachgehen kann. In vielen Fällen ist es aber so, dass irgendeine Software oder ein Treiber nicht richtig installiert ist und deshalb das Programm aus dem Ruder läuft.

Whookie 17. Dez 2009 20:02

Re: SystemInfo 1.6.5
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von RWarnecke
Könntest Du mir dazu mal bitte einen Screenshot machen ?

Kommt morgen..

Zitat:

Zitat von RWarnecke
Dann ist keine Seriennummer hinterlegt. Wenn Du das Programm zum Beispiel auf einem Fujitsu-Notebook ausführst, dann steht an der Stelle eine Seriennummer.

Dann ist es besser garnichts anzuzeigen.

Zitat:

Zitat von RWarnecke
Du meinst damit z.B. LAN-Verbindung oder LAN-Verbindung 2

Ja

Zitat:

Zitat von RWarnecke
Gehst Du über einen Router rein oder über ein DSL-Modem oder über ein DFÜ-Netzwerk. In dieser Ansicht werden nur die Werte angezeigt, die auch wirklich ausgelesen werden können anhand der Verbindung-

Über einen Router, dieser liefert natürlich DNS, Gateway, Subnetzmaske usw....!

Zitat:

Zitat von Whookie
Physikalische Laufwerke:
Die Liste der Partitionen ist editierbar?
Zitat:

Zitat von RWarnecke
Nein ist Sie nicht.


Doch! ;) (siehe Bild)

Zitat:

Zitat von RWarnecke
Meinst Du, dass hier die Reihenfolge der Partitionen nicht stimmt ?

Nein, C,D,E = eine Festplatte also jeweils eine "Partition" zusammen sind sie eine "Lokale Festplatte"
K: wird erst garnicht angezeigt.


Zitat:

Zitat von RWarnecke
Schriften:
Mach doch unten einen Splitter rein ...

Zitat:

Zitat von Whookie
Hier könnte ich vielleicht die Schriftgröße größer machen, da nur eine begrenzte Anzahl von Zeichen angezeigt werden.

Selber einstellen finde ich besser (und max. Größe über Constraints limitieren)

Zitat:

Zitat von Whookie
Drucker:
Die Seite wird anscheinend alle 10 Sek. gelöscht und dann neu aufgebaut. Das flackert unschön und wäre nicht wirklich nötig ...

Zitat:

Zitat von RWarnecke
Die Aktualisierung erfolgt in einem Thread. Da sollte eigentlich nichts flackern. Ist das bei anderen auch so ?

;) Doch! (auch zu Hause)

RWarnecke 17. Dez 2009 20:48

Re: SystemInfo 1.6.5
 
Zitat:

Zitat von Whookie
Zitat:

Zitat von RWarnecke
Dann ist keine Seriennummer hinterlegt. Wenn Du das Programm zum Beispiel auf einem Fujitsu-Notebook ausführst, dann steht an der Stelle eine Seriennummer.

Dann ist es besser garnichts anzuzeigen.

Das ist recht schwierig, da jeder Hersteller es anderst macht. Manche schreiben nichts rein. Asus und Deines schreibt "System Serial Number" rein. Deswegen werde ich das wohl so lassen. Denn es entspricht ja der Wahrheit.
Zitat:

Zitat von Whookie
Zitat:

Zitat von RWarnecke
Du meinst damit z.B. LAN-Verbindung oder LAN-Verbindung 2

Ja

Wieso steht doch oben im Titel der GroupBox im Reiter "Netzwerk"
Zitat:

Zitat von Whookie
Zitat:

Zitat von RWarnecke
Gehst Du über einen Router rein oder über ein DSL-Modem oder über ein DFÜ-Netzwerk. In dieser Ansicht werden nur die Werte angezeigt, die auch wirklich ausgelesen werden können anhand der Verbindung-

Über einen Router, dieser liefert natürlich DNS, Gateway, Subnetzmaske usw....!

Diese Werte stehen im Reiter "Netzwerk". Im Reiter "Internet" werden nur Informationen der reinen Internetverbindung angezeigt. Die Informationen die Du meinst, sind die des lokalen Netzwerkes.
Zitat:

Zitat von Whookie
Zitat:

Zitat von Whookie
Physikalische Laufwerke:
Die Liste der Partitionen ist editierbar?
Zitat:

Zitat von RWarnecke
Nein ist Sie nicht.


Doch! ;) (siehe Bild)

Habe ich mit in die ToDo-Liste aufgenommen und wird in der nächsten Version korrigiert.
Zitat:

Zitat von Whookie
Zitat:

Zitat von RWarnecke
Meinst Du, dass hier die Reihenfolge der Partitionen nicht stimmt ?

Nein, C,D,E = eine Festplatte also jeweils eine "Partition" zusammen sind sie eine "Lokale Festplatte"
K: wird erst garnicht angezeigt.

Zitat:

Zitat von Whookie
Zitat:

Zitat von RWarnecke
Schriften:
Mach doch unten einen Splitter rein ...

Zitat:

Zitat von Whookie
Hier könnte ich vielleicht die Schriftgröße größer machen, da nur eine begrenzte Anzahl von Zeichen angezeigt werden.

Selber einstellen finde ich besser (und max. Größe über Constraints limitieren)

Habe ich mit in die ToDo-Liste aufgenommen
Zitat:

Zitat von Whookie
Zitat:

Zitat von Whookie
Drucker:
Die Seite wird anscheinend alle 10 Sek. gelöscht und dann neu aufgebaut. Das flackert unschön und wäre nicht wirklich nötig ...

Zitat:

Zitat von RWarnecke
Die Aktualisierung erfolgt in einem Thread. Da sollte eigentlich nichts flackern. Ist das bei anderen auch so ?

;) Doch! (auch zu Hause)

Kann ich zwar nicht ganz nachvollziehen, werde ich aber nochmal genauer analysieren und gegebenenfalls korrigieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:58 Uhr.
Seite 24 von 32   « Erste     14222324 2526     Letzte »    

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