Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: EurekaLog behauptet zweifelhafte Schutzverletzung

  Alt 1. Mär 2015, 19:39
@Union
... siehe Screenshot

In diesem Fall tritt der Fehler nur auf, wenn EL aktiviert ist.
Mehr Bezug habe ich nicht.

In anderen Fällen ist der Debuger in einer Unit gelandet, die darauf hinweist, dass ich keine Enterprise-Version benutze.
Das fand ich immer blöd, aber kaufen wollte ich die nicht.


@himi
Entsprechendes konnte ich nicht nachvollziehen.
Ich springe in fGuidList.FreeItems und das wird abgearbeitet.
TGuidList.Destroy wird nirgends aufgerufen.
Beim "end" der Methode ist auch noch alles i.O. (augenscheinlich).
Der Rücksprung in die aufrufende Methode klappt dann nicht mehr.

Ich habe jetzt mal try finally versucht.
Das Programm wird nach dem ersten Methodenaufruf hart beendet.
Der Schutzblock bringt dort nichts.

Delphi-Quellcode:
destructor TXXX.Destroy;
begin
  ...

  try
    fGuidList.FreeItems;
  finally // hier Programmabsturz
  end;

  try
    fGuidList.FreeItems;
  finally
  end;

  ...
  inherited;
end;
EL ist ja auch "nur Software". Vielleicht läuft dort etwas falsch?
Miniaturansicht angehängter Grafiken
el.jpg   eml.jpg  
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli ( 1. Mär 2015 um 19:42 Uhr)
  Mit Zitat antworten Zitat