Forum: Object-Pascal / Delphi-Language
Delphi
by MatthiasR,
14. Nov 2008
Hab ich bisher noch gar nicht ausprobiert. Kannte diese Möglichkeit auch nicht. Wobei wir ja nun auch dieses EurekaLog einsetzen, um Laufzeitfehler aufzuspüren, das macht wirklich einen sehr ausgereiften Eindruck. Ich denke, damit werden wir der besagten Speicher-Zugriffsverletzung schon auf die Schliche kommen :thumb:
Forum: Object-Pascal / Delphi-Language
Delphi
by MatthiasR,
13. Nov 2008
Habe mir nun mal die Trial-Version von diesem Eurekalog angeschaut. Macht wirklich einen sehr ausgereiften Eindruck und dürfte uns beim Auffinden des Fehlers sehr behilflich sein. Ich denke, das werden wir uns zulegen, da es außerdem noch recht kostengünstig ist (299,- für ne Firmenlizenz).
Forum: Object-Pascal / Delphi-Language
Delphi
by MatthiasR,
4. Nov 2008
Höt sich doch schonmal ganz gut an. Ich habe das mal ausprobiert und mir mit
procedure TForm1.Button1Click(Sender: TObject);
var
abc: TForm;
begin
abc := nil;
abc.Show;
end;
eine Speicherzugriffsverletzung erzeugt, die da lautet:
Forum: Object-Pascal / Delphi-Language
Delphi
by MatthiasR,
4. Nov 2008
Wir haben noch Delphi 7 im Einsatz und bis auf absehbare Zeit wird sich da auch nichts dran ändern. Daher wirds eher nichts mit dem Remote-Debuggen. Außerdem braucht man da ja eine Internetverbindung zum Kunden (oder?) und die haben wir nicht.
@Bernhard: an welchen Bestandteil der JCL hast du da genau gedacht, der einem bei so etwas hilft? Kann ich mir der Stacktrace ähnlich wie bei Java...
Forum: Object-Pascal / Delphi-Language
Delphi
by MatthiasR,
4. Nov 2008
Ich schließe mich hier einfach mal an.
Ein paar wenige unserer Kunden berichten uns an einer bestimmten Stelle in unserem Programm von einer Fehlermeldung, die auf eine EAccessViolation hindeutet ("Speicherzugriffsverletzung bei Adresse ... usw."). Bei uns im Haus tritt das natürlich nie auf, sodass man sich mit dem Debugger hätte ranmachen können. Nun ist die Frage, wie man dem Problem am...