hallo,<br>
<br>
kann mir jemand erklären was genau der unterschied<br>
zwischen:<br>
MyObject := TMyObject.Create(Self);<br>
und<br>
TMyObject.Create(Self);<br>
ist? Also bei der ersten Möglichkeit habe ich eine variable,<br>
über die ich die methoden etc ansprechen kann. Will ich dann<br>
die instanz freigeben schreibe ich:<br>
MyObjcet.Free;<br>
wie mache ich das freigeben bei der zweiten variante?<br>
TMyObject.Free geht nicht, hier würde dann sowas wie:<br>
with TMyObject.Create(Self) do<br>
Free;<br>
aber:<br>
TMyObject.Free; geht nicht.<br>
wie verhält sich dies?<br>
<br>
für antowrten danke ich im vorraus.<br>
mfg<br>
andik
<br>
kann mir jemand erklären was genau der unterschied<br>
zwischen:<br>
MyObject := TMyObject.Create(Self);<br>
und<br>
TMyObject.Create(Self);<br>
ist? Also bei der ersten Möglichkeit habe ich eine variable,<br>
über die ich die methoden etc ansprechen kann. Will ich dann<br>
die instanz freigeben schreibe ich:<br>
MyObjcet.Free;<br>
wie mache ich das freigeben bei der zweiten variante?<br>
TMyObject.Free geht nicht, hier würde dann sowas wie:<br>
with TMyObject.Create(Self) do<br>
Free;<br>
aber:<br>
TMyObject.Free; geht nicht.<br>
wie verhält sich dies?<br>
<br>
für antowrten danke ich im vorraus.<br>
mfg<br>
andik
Comment