Entwickler-Ecke
Datenbanken - Mastersource verknüpfung trennen
Fienix - Do 11.09.08 15:26
Titel: Mastersource verknüpfung trennen
Hi,
ich hab folgendes Problem:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| var st : TZQuery; Dataset1 : TZQuery begin st := Verabeitung; st.mastersource.dataset := Dataset1; st.weiterverarbeiten;
st.free; ... .. . end; |
bei
st.free wird mein Dataset1 auch auf nil gesetzt,
wie kann ich die Verknüpfung lösen ohne das ich Dataset1 verliere?
Moderiert von
Narses: Topic aus VCL (Visual Component Library) verschoben am Do 11.09.2008 um 15:40
jome - Do 11.09.08 20:01
Wenn die Prozedur verlassen wird, dann werden alle hier erzeugten Objekte vom Stack gelöscht. Du solltest, wenn Du dataset1 ausserhalb der Prozedur weiterverwenden möchtest, diese auch global definieren und erzeugen.
Oder habe ich Dich falsch verstanden?
Fienix - Fr 12.09.08 09:16
kleiner Schreibfehler,
die Prozedur geht nach dem st.free noch weiter.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!