Ich habe eine MyConnection in DataModule1 und MyQuery in Form1. Beide Komponenten sind miteinander verbundene Komponenten. Sowohl die Connected-Eigenschaft von MyConnection als auch die Active-Eigenschaft von MyQuery werden auf True gesetzt. Alles ist gerettet. Jetzt setze ich MyConnection Connected auf False, wodurch MyConnection automatisch auch die MyQuery Active auf False setzt. DataModule1 wurde von Delphi 7 als "geändert" markiert (Sternsymbol neben der Datei-Registerkarte), so dass ich es speichern kann, aber das Problem ist, dass Form1 nicht war. Die Änderung von Form1 in MyQuery wird nicht gespeichert, auch wenn ich auf die Schaltfläche Speichern geklickt habe.Delphi 7 - Eigenschaftsänderungen nicht für verknüpfte Komponenten gespeichert
Als ich Form1 wieder öffnete, öffnete MyQuery mit Active-Eigenschaft, die auf True festgelegt ist, und es ändert automatisch MyConnection Connected zurück zu True.
Ich möchte eine Lösung dafür. Wie kann ich Form1 speichern, indem ich nur die Eigenschaft von MyConnection ändere? Dieses Problem tritt auch bei "Set Component Properties" Tool in GExperts auf. Wenn ich es ändere, um MyConnection und MyQuery zu ändern. Aufgrund dieses Problems wurden nur Änderungen an MyConnection gemeldet, aber "offiziell" werden keine Änderungen an MyQuery vorgenommen.
Warum kann MyConnection Satz wahr verbunden ist, tun müssen, um die Verbindung ändern params vor zur Laufzeit verbinden? – Kohull
Delphi stürzt immer ab, nachdem etwas mit MyConnection-Set ausgeführt wurde, das mit True verbunden ist. Das gleiche gilt für MyQuery. –