Eigentlich sollte es an dieser Stelle keine Probleme geben.
Sicher daß das ShowMessage nicht selber ein Problem hat oder daß der Fehler an anderer Stelle seine Ursache hat?
Übergib da mal testweise einen String oder direkt einen Text/Konstante an diese Prozedur.
Und passiert dieses Hängenbleiben auch außerhalb der
IDE, bzw. ohne Debugger?
Außerdem gehört sowas noch vor das Finally und nicht da rein ... falls, wie hier zu sehen, darin ein Problem auftritt.
Und dann noch was an den Chemiker:
Delphi-Quellcode:
procedure getFXLSDateiName(const Value: TFileName);
function setFXLSDateiName: TFileName;
procedure getFXLSDataSet(const Value: TDataSet);
function setFXLSDataSet: TDataSet;
Die Bezeichnungen der Getter und Setter sind vertauscht, bzw. falsch benannt ... ich dachte erst ich versteh nichts mehr, als ich mir den Getter vom Dateinamen ansehn wollte.