AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

X-Spy

Ein Thema von Motzi · begonnen am 27. Sep 2002 · letzter Beitrag vom 5. Mai 2008
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    
Benutzerbild von Motzi
Motzi
Registriert seit: 6. Aug 2002
X-Spy ist ein Projekt, das sich zum Ziel gesetzt hat, die Programme Spy++ [Microsoft] und Winsight [Borland] in Möglichkeiten und Detailreichtum noch zu übertreffen!

Für Leute die sich beim Testen aktiv bewähren ist immer ein Platz im About-Fenster frei!

Weitere Infos gibt es hier: http://www.x-spy.net/
und der direkte Download-Link ist hier: Download

[edit=Sakura]Downloadlink korrigiert[/edit]
 
CalganX

 
Turbo Delphi für Win32
 
#2
  Alt 28. Sep 2002, 09:24
Hi Motzi,
also, an sich ein recht nettes Programm.
Also, gut wäre es, wenn du die Buttons mit Hints versiehst.
Du könntest vielleicht auch noch einbauen, dass man Handle aus der Windowlist herauskopieren kann...
Gut ist auch diese Art "Taskleiste".

So, dass war's erst mal was mir so auffält.

Chris

PS: Ach so: Im Fenster "Find Window" solltest noch eine Fehlerabfrage einbauen,...
  Mit Zitat antworten Zitat
Benutzerbild von d3g
d3g
 
#3
  Alt 28. Sep 2002, 12:19
Hi Motzi,

die Fenster-Funktion gefällt mir ganz gut

auf meinem System (Win ME 4.9.3000) hagelt es an Access Violations, wenn ich versuche, die Prozessliste anzuzeigen. Die Fenter-Anzeige gefällt mir gut, genauso, wie doe Fenster-Suchfunktion. Schade ist nur, dass bei gefundenem Fenster beide Buttons nur eine Message Box Typ 16: "Invalide Operation." anzeigen (wobei das e wohl ein "Übersetzungsfehler" ist).

Die Threadanzeige gefällt mir gut, aber die kann ich nicht auf rufen (ein Klick auf den Menüpunkt bringt nichts oder erzeugt einen schönen Bluescreen).

Zum Schluss noch ein bisschen "Kosmetik":

Wenn ich ich ein Fenster "z.B. Threads" öffne, so ist die Caption "Threads 1". Schlließe ich das Fenster und öffne es noch einmal, kommt man zu der Caption "Threads 2". Vielleicht solltest du die Funktion so umschreiben, dass nicht nur hochgezählt wird, sondern nie nächste freie Lücke von untern benutzt wird, wie das in den meisten anderen MDI-Anwendungen auch der Fall ist. Die zweite Sache wäre, dass im About-Fenster der Satz "Thanks to all those people who helped me an_d_ therefore made it possible to realise this project" heißen sollte.

MfG,
d3g
  Mit Zitat antworten Zitat
Benutzerbild von Motzi
Motzi

 
Delphi XE2 Professional
 
#4
  Alt 28. Sep 2002, 12:40
Danke für die bisherigen Antworten!

@Chakotay1308: "Im Fenster "Find Window" solltest noch eine Fehlerabfrage einbauen,..."
Inwiefern Fehlerabfrage? Was für Fehler?

@d3g: Das mit den Access Violations hör ich zum ersten mal.. mal schaun ob ich was finde.. (obwohl ich die Prozess Auflistung gerade erst überarbeitet hab)

Die Buttons im Suchfenster sollten eigentlich auch funktionieren.. *grübel*

Die Thread-Auflistung wird zwar nochmal von Grund auf überarbeitet, aber Bluescreen sollte es auch im momentanen Zustand keinen erzeugen..!

Zur Kosmetik:
die Fenster-Zähler werd ich nochmal überarbeiten..
die Tipp-Fehler sind korrigiert!
Manuel Pöter
  Mit Zitat antworten Zitat
Benutzerbild von Motzi
Motzi

 
Delphi XE2 Professional
 
#5
  Alt 28. Sep 2002, 13:53
So, bei der Prozess-Liste sollte jetzt kein AccessViolent mehr kommen!
Die Thread-Liste hab ich momentan deaktiviert (sprich es wird nichts aufgelistet), das werd ich nochmal von Grund auf überarbeiten.
Manuel Pöter
  Mit Zitat antworten Zitat
Benutzerbild von d3g
d3g
 
#6
  Alt 28. Sep 2002, 14:08
Hi Motzi,

die Find-Window-Funktion läuft jetzt, dafür kann man die Prozess- und Threadliste jetzt nicht mehr benutzen. Es erscheint ein Fenster und das war's. Scheint in einer Endlosschleife zu hängen oder ewig auf irgendwas zu warten.

MfG,
d3g
  Mit Zitat antworten Zitat
Benutzerbild von Motzi
Motzi

 
Delphi XE2 Professional
 
#7
  Alt 30. Sep 2002, 19:32
Neue Version 0.3.7.83 online!

Prozess-Auflistung sollte fehlerfrei arbeiten
Thread-Auflistung sollte fehlerfrei arbeiten
Code stellenweise optimiert
Module-Auflistung implementiert

Download: http://motzi.fs-tools.de/filecounter.php?datei=XSpy.zip
Manuel Pöter
  Mit Zitat antworten Zitat
Benutzerbild von d3g
d3g
 
#8
  Alt 30. Sep 2002, 19:48
Hi Motzi,

das einzige, was bei mir funktioniert sind die Module und die Find-Window-Funktion, alles andere hängt in einer Endlosschleife. Was immer du auch immer im Code der Fensterliste von der Voletzten zur letzten Version geändert hast, es ist für mein Windows-ME-System katastrophal...

MfG,
d3g
  Mit Zitat antworten Zitat
Benutzerbild von Motzi
Motzi

 
Delphi XE2 Professional
 
#9
  Alt 30. Sep 2002, 20:08
Also an der Fensterauflistung hab ich gar nichts geändert! Die ist schon seit mehreren Versionen immer unverändert geblieben..!
Manuel Pöter
  Mit Zitat antworten Zitat
Christian Seehase

 
Delphi 11 Alexandria
 
#10
  Alt 30. Sep 2002, 20:39
Moin Motzi,

hier mal ein kleiner Testbericht (W2K SP2):
  • Wie schon erwähnt wurde wären Hints für die Button ganz hilfreich.
  • Zumindest die Detailfenster sollten sich über ESC schliessen lassen
  • Eine Suchfunktion wäre nicht schlecht
  • Während die Daten ermittelt werden sollte eine Anzeige laufen, oder die Daten sollten in einem separaten Thread ermittelt werden. Ich hatte immer den Eindruck, dass sich das Programm aufgehängt hat (was ja nicht der Fall war. Es hat halt nur ein wenig gedauert)
  • Gibt es keine Details anzuzeigen, so wird ein Fenster angezeigt, das die drei TabSheets TabSheet1, 2 und 3 hat. Sonst nichts. Diese Anzeige solltest Du unterdrücken, bzw. mitteilen, dass es nichts weiter anzuzeigen gibt.
  • Der Fensterzähler wird beim Schliessen eines Fensters nicht zurückgesetzt.
  • Beim Find Dialog wird eine Access Violation ausgelöst, wenn kein Handle zur Verfügung steht. (ich würde die Button nur aktivieren, wenn sie auch Funktion haben)
  • Habe ich ein Handle, so bekomme ich bei Select Window nur ein: Invalid Value. Grund: Dein Programm erwartet immer einen Dezimalwert, erhält aber einen hexadezimalen, egal, was man in den Optionen einstellt.
  • Der Button Properties ist da noch interessanter, der setzt den dezimalen Wert erst mal wieder in einen hexadezimalen um, und bringt dann einen Invalid Value.

[EDIT]Auf welchem Betriebssystem entwickelst Du?[/EDIT]
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:42 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