Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: Programm soll merken, dass es beim Debuggen geschlossen

  Alt 1. Dez 2006, 09:51
Zitat von hanspeter:
Ich bin ja schon froh, wenn Delphi sich nach Beenden im Debugger nicht aufhängt.
Passiert mir regelmäßig im Zusammenhang mit einem Com-Server.
Delphi lässt sich auch ohne Speicherschutzverletzung nicht mehr schließen.
In ein von drei Fällen muß ich dann den Rechner neu starten.
Unter welchem Konto wird dann der COM-Server ausgeführt? Wenn es unterschiedliche Konten Delphi<->COM-Server sind dann könnte ich mir sowas vorstellen.

Und was willst Du denn überhaupt Debuggen? Ich würde die serielle Kommunikation in eine Komponente packen und das Protokoll darüber abarbeiten. Anchließend gibt es ein Testprogramm mit der man die serielle Kommunikation Testen + verbessern kann. Der COM-Server verwendet diese Komponente und kann damit auf einen halbwegs getestete Code aufsetzen. Ebenfalls würde ich mir eine Dummy-Komponente schreiben, welche das gleiche Interface hat wie die "richtige" Serielle-Kommunikationskomponente. Diese wird dann für Testzwecke im COM-Server instanziiert um Fehlerfälle gezielt zu provozieren um den COM-Server und die Kommunikation zum Client zu testen.

Ist zwar nicht gerade wenig Arbeit, aber wenn du eh genügend Zeit mit Booten verbringst wäre da mehr als zu überlegen. Zu fragen ob es denn ein COM-Komponente sein muss erspar ich mir mal ...
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat