Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ausführliche BugReports, Wie??? (https://www.delphipraxis.net/112453-ausfuehrliche-bugreports-wie.html)

hedie 21. Apr 2008 17:44


Ausführliche BugReports, Wie???
 
Hallo

Wie kann man "schöne" BugReports in sein Programm integrieren?

So das bei einem Error viele Details zb in einem Memo aufgelistet werden...

Danke schonmal

Die Muhkuh 21. Apr 2008 17:46

Re: Ausführliche BugReports, Wie???
 
Welche Details meinst Du denn?

Meinst Du sowas wie hier?

hedie 21. Apr 2008 17:47

Re: Ausführliche BugReports, Wie???
 
Genau an sowas hab ich gedacht :D

Woher hast du die tollen Icons??

Die Muhkuh 21. Apr 2008 17:52

Re: Ausführliche BugReports, Wie???
 
Mal nen groben Überblick, wie ich das gemacht hab:

Hier in der DP (ich glaube sogar in der CodeLib) geistert eine Unit namens GetWindowsVersion.pas rum, damit lese ich die WindowsVersion und die gesetzte Sprache aus.

Über GetTickCount kannst Du ermitteln, wie lange der PC schon läuft.

MemoryStatus geht über:

Delphi-Quellcode:
var
  Memory: TMemoryStatus;
begin
  Memory.dwLength := SizeOf(Memory);
  GlobalMemoryStatus(Memory);
  // per Memory.xxx kommst Du nun an verschiedene Staten dran.
end;
Exception-Klasse funktioniert über Exception.ClassName und die Meldung über Exception.Message.

hedie 21. Apr 2008 17:59

Re: Ausführliche BugReports, Wie???
 
Ok Danke

Ich werds mal versuchen :D

hedie 21. Apr 2008 18:28

Re: Ausführliche BugReports, Wie???
 
Woher hast du die tollen icons?

edit

Sorry doppelpost

Die Muhkuh 21. Apr 2008 18:32

Re: Ausführliche BugReports, Wie???
 
Die auf den Buttons sind von FamFamFam
Das andere ist von so nem Vista-Icon-Baukit :D

hedie 21. Apr 2008 18:40

Re: Ausführliche BugReports, Wie???
 
cool danke!

Ghostwalker 21. Apr 2008 18:49

Re: Ausführliche BugReports, Wie???
 
Hilfreich könnte auch die JCL sein. Dort gibts eine Unit jclsysinfo.pas die dir alles Mögliche über das System aussagt (Betriebssystem, Prozessorinfos usw...). :)

Matze 21. Apr 2008 19:16

Re: Ausführliche BugReports, Wie???
 
Hallo,

sehr schön und für nicht-kommerzielle Zwecke kostenlos ist madExcept. Das zeigt bei einem Fehler auch einen hübschen Dialog an mit der Auswahl, was als nächstes getan werden soll.
Man kann auch leicht weitere Schritte einfügen (Formulare hinzufügen etc. pp) und soweit ich weiß, zeigt es sogar an, in welcher Code-Zeile der Fehler aufgetreten ist (doch da bin ich mir nicht ganz sicher).

Einfach zu integroeren ist es auch. Einen Überblick kannst du dir mit den 2 Demo-Videos verschaffen.

Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:09 Uhr.
Seite 1 von 2  1 2      

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