Delphi-PRAXiS
Seite 16 von 32   « Erste     6141516 171826     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 7. Sep 2008 19:49

Re: SystemInfo 1.5.0
 
Zitat:

Zitat von Mackhack
Kann es sein dass dein Haengen vom ermitteln und anzeigen der aktuellen CPU Speed kommt? Ich hab auch in einem meiner Programm so einen Code mit drin und das macht das ganze Programm fast unfaehig zu laufen solange das Fenster mit dem Code offen ist!

Denn sobald man nicht mehr auf dem System Reiter von deinem Programm ist funktioniert wieder alles bestens!

Ja, da hast Du Recht. Ich arbeite gerade daran das in einen Thread auszulagern.
Zitat:

Zitat von Mackhack
//Edit: Unter Software steht Microsoft Office. Dabei wird angezeit Project Professional 2003 SP3. Was bedeutet denn das? Nur zur Info ich hab das ganze Office Suite installiert nicht nur das Project!

Wieso steht da Project ? Das verstehe ich nicht ganz. Schaue doch mal, was bei Dir unter diesem Registryschlüssel HKLM\SOFTWARE\Microsoft\Office\11.0\Registration steht unter dem Wert ProductName. Da müsste Project Professional 2003 SP3 stehen. Stimmt das ?

Mackhack 7. Sep 2008 21:31

Re: SystemInfo 1.5.0
 
Zitat:

Zitat von RWarnecke
Schaue doch mal, was bei Dir unter diesem Registryschlüssel HKLM\SOFTWARE\Microsoft\Office\11.0\Registration steht unter dem Wert ProductName. Da müsste Project Professional 2003 SP3 stehen. Stimmt das ?

Da gibts 2 Schluessel a la {903B0409-6000-11D3-8CFE-0150048383C9}. Einmal steht bei ProductName Project Professional 2003 SP3 und einmal {90110409-6000-11D3-8CFE-0150048383C9} mit Microsoft Office Professional Edition 2003.

Und was soll das? Ist das das was zuletzt installiert wurde oder sollte das die Office Version sein die installiert ist allgemein?

Hador 7. Sep 2008 22:35

Re: SystemInfo 1.5.0
 
Liste der Anhänge anzeigen (Anzahl: 4)
Zunächst mal Startet das Prgm mit einem Fehler (Screenshot im Anhang):
Code:
EurekaLog 6.0.15

Application:
--------------------------------------------------------------
  1.1 Start Date     : Sun, 7 Sep 2008 23:07:10 +0200
  1.2 Name/Description: SystemInfo.exe - (Systeminformationen)
  1.3 Version Number : 1.5.5.10
  1.4 Parameters     :
  1.5 Compilation Date: Sun, 7 Sep 2008 13:05:40 +0200
  1.6 Up Time        : 6 seconds

Exception:
------------------------------------------------------------
  2.1 Date         : Sun, 7 Sep 2008 23:07:17 +0200
  2.2 Address      : 0051B4FE
  2.3 Module Name  : SystemInfo.exe - (Systeminformationen)
  2.4 Module Version: 1.5.5.10
  2.5 Type         : Exception
  2.6 Message      : Can't create device handle!.
  2.7 ID           : 2B78
  2.8 Count        : 1
  2.9 Status       : New
  2.10 Note        :
  • Motherboardhersteller/-version wird nicht erkannt
  • Unter Hardware wird keiner meiner beiden Monitore wird erkannt, unter System wird einer erkannt
  • Es wird nur die Auflösung eines Monitors angezeigt
  • Reiter "Physikalische Laufwerke" ist leer
  • Wenn der Reiter "System" geöffnet ist, friert das Prgm intervallweise für ein paar Millisekunden ein. Ich vermute das liegt am Ermitteln der CPU-Geschwindigkeit. Das ganze ist zimlich nervig, wenn man das Programm bspw. verschieben will. Lagere das doch in einen Thread aus.

EDIT: Noch was. Bei mir ist zwar der IE als Standardbrowser eingetragen, aber ich nutze Opera und Opera ist auch mit http-Anfragen verknüpft. Opera ist doch scheinbar Standardbrowser (siehe Anhang 3)

EDIT3: Mist, beim Edit 2 hab ich doch glatt aus versehen das Browserfenster geschlossen und mehrere Punkte die ich anmerken wollte gelöscht. Was mir noch so einfällt, dass ich anmerken wollte war:
  • Verschiebe die Funktionen aus dem Kontext in ein Mainmenü. Ich habe sie nur duch zufall gefunden
  • Report als Plaintext
  • Report über Teilbereiche (bspw. der grad geöffnete Reiter)
  • Unter Hardware kannst du noch vieles Auslesen: Grafikkarte, Soundkarten, sonstige Erweiterungskarten, genaue Daten der Monitore (siehe Anhang), Sonsoren auslesen, ...

EDIT4:
Die Stable (Version 1.5.0) wirft mir keinen Fehler entgegen. dafür:
  • Unter Hardware wird der Monitortyp garnicht erkannt und unter Seriennummer steht auch nur unbekannt
  • Unter System steht dafür 2x mein Standardmonitor drin

EDIT5: In beider Versionen ist die Internet-IP-Adresse (da hast du übrigends einen Bindestrich vergessen) das einzige, was mir dein Prgm. im Reiter Internet anzeigt

p80286 8. Sep 2008 13:43

Re: SystemInfo 1.5.0
 
Hallo Rolf,

Die Erkennung der CD-Laufwerke funktioniert bei mir jetzt.

Im HTMl-Report gibt es noch einen Tippfehler:
Zitat:

Informationen üder die physikalischen CD-ROM/DVD Laufwerke :
die
Zitat:

Mitgliedschaft(en) :
werden irgendwie zentriert angezeigt, da wäre LinksOben etwas besser.

Wenn Systeminfo gestartet ist und ein USB-Stick eingeschoben wird, wird nicht automatisch ein Update durchgeführt.
Bug oder Feature?

Gruß
K-H

RWarnecke 8. Sep 2008 16:38

Re: SystemInfo 1.5.0
 
Zitat:

Zitat von Mackhack
Kann es sein dass dein Haengen vom ermitteln und anzeigen der aktuellen CPU Speed kommt? Ich hab auch in einem meiner Programm so einen Code mit drin und das macht das ganze Programm fast unfaehig zu laufen solange das Fenster mit dem Code offen ist!

Denn sobald man nicht mehr auf dem System Reiter von deinem Programm ist funktioniert wieder alles bestens!

//Edit: Unter Software steht Microsoft Office. Dabei wird angezeit Project Professional 2003 SP3. Was bedeutet denn das? Nur zur Info ich hab das ganze Office Suite installiert nicht nur das Project!

War das alles ein Setup oder waren das zwei Setups, die durchgeführt werden mussten ?

Zitat:

Zitat von p80286
Im HTMl-Report gibt es noch einen Tippfehler:
Zitat:

Informationen üder die physikalischen CD-ROM/DVD Laufwerke :

Danke, habe ich schon korrigiert.

Zitat:

Zitat von p80286
Zitat:

Mitgliedschaft(en) :
werden irgendwie zentriert angezeigt, da wäre LinksOben etwas besser.

....
Zitat:

Zitat von p80286
Wenn Systeminfo gestartet ist und ein USB-Stick eingeschoben wird, wird nicht automatisch ein Update durchgeführt.
Bug oder Feature?

It's not a bug it's a feature. Ich habe da keine Updateerkennung reingetan. Aber, es wäre vielleicht noch eine Überlegung wert. Ich schreibe es mal in meine ToDo-Liste. Weiß aber noch nicht, ob es reinkommt.

@hador:
Könntest Du mir bitte mal das File SystemInfo.elf per PN zukommen lassen. Im Moment kann ich damit noch garnichts anfangen, bezüglich der Exception.

Edit:
Zitat:

Zitat von Hador
* Motherboardhersteller/-version wird nicht erkannt
* Unter Hardware wird keiner meiner beiden Monitore wird erkannt, unter System wird einer erkannt
* Es wird nur die Auflösung eines Monitors angezeigt
* Reiter "Physikalische Laufwerke" ist leer
* Wenn der Reiter "System" geöffnet ist, friert das Prgm intervallweise für ein paar Millisekunden ein. Ich vermute das liegt am Ermitteln der CPU-Geschwindigkeit. Das ganze ist zimlich nervig, wenn man das Programm bspw. verschieben will. Lagere das doch in einen Thread aus.

Punkt 1: Dann kann das WMI auch die Sachen nicht auslesen, da ich die Werte und Daten für den Motherboardhersteller aus der WMI hole. Was für ein Motherboard hast Du denn ?
Punkt 2: Könntest Du mir bitte per PN den Inhalt des Keys HKLM\System\CurrentControlSet\Enum\Display zukommen lassen ? Ich habe da eventuell eine Vermutung. Entweder stehen die Daten nicht in der Registry oder EnumDisplayDevices hat ein Problem.
Punkt 3: Ich weiß bis jetzt noch nicht, wie ich die Auflösung, die Farbtiefe und die Frequenz ermittel von jedem Monitor ermittel.
Punkt 4: Hängt eventuell mit der Exception zusammen.
Punkt 5: Bin ich schon dran.

Hador 8. Sep 2008 16:48

Re: SystemInfo 1.5.0
 
PN an dich ist raus.

Mackhack 8. Sep 2008 16:56

Re: SystemInfo 1.5.0
 
Zitat:

Zitat von RWarnecke
Zitat:

Zitat von Mackhack
Kann es sein dass dein Haengen vom ermitteln und anzeigen der aktuellen CPU Speed kommt? Ich hab auch in einem meiner Programm so einen Code mit drin und das macht das ganze Programm fast unfaehig zu laufen solange das Fenster mit dem Code offen ist!

Denn sobald man nicht mehr auf dem System Reiter von deinem Programm ist funktioniert wieder alles bestens!

//Edit: Unter Software steht Microsoft Office. Dabei wird angezeit Project Professional 2003 SP3. Was bedeutet denn das? Nur zur Info ich hab das ganze Office Suite installiert nicht nur das Project!

War das alles ein Setup oder waren das zwei Setups, die durchgeführt werden mussten ?

2 Setups! Project wurde nachtraeglich installiert!

//Edit: Hast du eigentlich auch noch Probleme mit dem Internet/IP Informationen anzeigen lassen? Bei mir wurde nur die ISP IP angezeigt, mehr nicht!

RWarnecke 8. Sep 2008 17:21

Re: SystemInfo 1.5.0
 
Zitat:

Zitat von Hador
PN an dich ist raus.

Danke, für die Eurekalog. Während Du die PN geschrieben hast, habe ich meinen Beitrag noch editiert. Könntest Du mir bitte die Sachen zu Punkt 2 auch noch zukommen lassen. Und noch den Key HKLM\Hardware\DEVICEMAP\SCSI. Danke Dir schonmal im voraus. Hoffe es hilft mir bei der Suche nach der Exception.

Zitat:

Zitat von Hador Edit3
* Verschiebe die Funktionen aus dem Kontext in ein Mainmenü. Ich habe sie nur duch zufall gefunden
* Report als Plaintext
* Report über Teilbereiche (bspw. der grad geöffnete Reiter)
* Unter Hardware kannst du noch vieles Auslesen: Grafikkarte, Soundkarten, sonstige Erweiterungskarten, genaue Daten der Monitore (siehe Anhang), Sonsoren auslesen, ...

Punkt 1:
Ein MainMenü mit nur einem oder zwei Menüpunkten finde ich ein bissel zu overdress. Ich habe es doch mit in die Beschreibung geschrieben, dass über ein Kontextmenü ein Report erzeugt werden kann. Die Idee mit dem MainMenü finde ich nicht gut. Das Styling des Programms so wie es ist sollte nichtmehr groß geändert werden. Aber ich bin für weitere Vorschläge offen.
Punkt 2:
Wäre noch eine Variante, schreibe ich mir in die ToDoListe.
Punkt 3:
Muss ich mir mal überlegen. Wie sollten denn diese Deiner Meinung nach aussehen ? Was stellst Du Dir darunter vor ?
Punkt 4:
Ich möchte das Programm nicht mit Informationen überladen. Deshalb werde ich wohl keine weiteren Daten zu Karten und Sensoren auslesen. Es soll einfach und überschaulich bleiben.
Zitat:

Zitat von Hador Edit5
In beider Versionen ist die Internet-IP-Adresse (da hast du übrigends einen Bindestrich vergessen) das einzige, was mir dein Prgm. im Reiter Internet anzeigt

Danke, den Bindestrich habe ich nachgezogen. Über der GroupBox von der Internet-IP-Adresse wird Dir noch die Verbindungsart angezeigt. (Router,DSL Modem, Proxy oder ISDN oder Analog)

Hador 8. Sep 2008 19:45

Re: SystemInfo 1.5.0
 
Liste der Anhänge anzeigen (Anzahl: 3)
Zitat:

Zitat von RWarnecke
... Könntest Du mir bitte die Sachen zu Punkt 2 auch noch zukommen lassen. Und noch den Key HKLM\Hardware\DEVICEMAP\SCSI. Danke Dir schonmal im voraus. Hoffe es hilft mir bei der Suche nach der Exception.

Siehe Anhang

Zitat:

Zitat von RWarnecke
Punkt 3: Muss ich mir mal überlegen. Wie sollten denn diese Deiner Meinung nach aussehen ? Was stellst Du Dir darunter vor ?

Z.B. wäre ist schön, wenn man nur die Daten eines Reiters oder die einer GroupeBox kopieren könnte. Also bspw. alle Netzwerkinformationen oder aber nur die Prozessordaten, ...

Zitat:

Zitat von RWarnecke
Punkt 4: Ich möchte das Programm nicht mit Informationen überladen. Deshalb werde ich wohl keine weiteren Daten zu Karten und Sensoren auslesen. Es soll einfach und überschaulich bleiben.

Vorallem die Kartentypen etc. sind doch eigentlich erst das Interessante an einem solchen Programm. Vergleichbare (Aida32, Everest) verwende ich hauptsächlich, um mir genaue Informationen über Karten, Chipsätze, ... zwecks Treibersuche zu holen, oder aber um aktuelle Sensordaten auszulesen (Lüftergeschwindigkei, Temperaturen).

Zitat:

Zitat von RWarnecke
Zitat:

Zitat von Hador Edit5
In beider Versionen ist die Internet-IP-Adresse (da hast du übrigends einen Bindestrich vergessen) das einzige, was mir dein Prgm. im Reiter Internet anzeigt

[...] Über der GroupBox von der Internet-IP-Adresse wird Dir noch die Verbindungsart angezeigt. (Router,DSL Modem, Proxy oder ISDN oder Analog)

Irgendwie finde ich so den Reiter Internet aber (fast) überflüssig, da der Informationsgehalt doch sehr niedrig ist (s.A.).

RWarnecke 8. Sep 2008 20:07

Re: SystemInfo 1.5.0
 
Mit welchen Rechten startest Du das Programm Lars (Benutzer, Administrator) ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 Uhr.
Seite 16 von 32   « Erste     6141516 171826     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