hde hat geschrieben:baumina hat geschrieben:Das ganze Zeugs im FormClose verstehe ich nicht und würde darauf komplett verzichten.
dem kann ich nur voll zustimmen
HaseCaesar hat geschrieben:Ich weiß mir keinen Rat mehr. Wieso klappte das Testproggi von wp_xyz?
weil das testprog in Ordnung ist und deins offenbar nicht.
Nimm den Highlighter oder zipps damit man schnell mal was checken knn
hde
also ich habe die Buttons Abbruch und OK mit mrCancel und mrOK versehen. nun schließt sich FKorrigieren nicht mehr.
Keine Ahnung, warum.
Das Testproggi von wp_xyz hat ja funktioniert.
Um das Problem noch einmal zu verdeutlichen:
ich rufe ein form modal auf und erwartete von meinem proggi, daß der code nach dem .showmodal weiter abgearbeitet wird.
DEM IST LEIDER NICHT SO! Ob ich ein Form erzeuge und anschließend kille, oder ob das Form dauerhaft existiert sollte doch nebensächlich sein.
Das Form sollte sich bei modalresult = mrOK oder mrCancel schließen - das ist das eine.
Und das zweite ist: der quellcode sollte nach dem .showmodal weiter abgearbeitet werden. Das ist ebenfalls nicht der Fall.
Und als sei das nicht schon alles merkwürdig genug springt die Programmausführung an genau die Stelle, wenn ich das Programm schließe.
So ein Verhalten habe ich noch nie gehabt - und ich habe schon sehr oft mit .showmodal gearbeitet. Bin ja fast 30 Jahre Delphi-Programmierer.
Das Problem muß sich woanders befinden. Ich werde jetzt, wie vorgeschlagen, das FKorrigieren umbenennen und mit einem neuen Formular beginnen und Schritt für Schritt die Funktionalität übertragen. Anders werde ich wohl nicht herausfinden, wo das Problem liegt. Ist zwar eine Menge Arbeit, aber es muß ja weitergehen.
Noch eine Frage zum Schluß (ich werde natürlich über den Ausgang meiner Bemühungen berichten): kann es sein, daß ich in den Eigenschaften von FKorrigieren im Objekt-Inspektor was eingestellt habe, was zu meinem Problem führt?
An alle, die sich bisher (und zukünftig) für mein Problem interessier(t)en - vielen Dank für die vielen Vorschläge und die superschnellen Antworten.
LG
HC