Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Classes-Problem
[r2d2] - Di 29.07.03 02:29
Titel: Classes-Problem
Hi
Ich mach irgendwas falsch mit den Classes, die ich mir erstelle. Wann auch immer ich auf eine Variable der Klasse zugreifen will, bringt Delphi einen Fehler :x . Kann mir irgendjemand helfen? Bitte! :cry:
Aya - Di 29.07.03 04:17
Hi,
du hast sicherlich vergessen die Classe zu erstellen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| var Bla: TBlaClass;
procedure OnCreate..; begin Bla:=TBlaClass.Create; end; |
Au'revoir,
Aya~
Klabautermann - Di 29.07.03 09:29
und am ende nicht vergessen:
Delphi-Quelltext
1: 2: 3: 4:
| procedure OnDestroy..; begin Bla.Free; end; |
oder Alternativ
Delphi-Quelltext
1: 2: 3: 4:
| procedure OnDestroy..; begin FreeAndNil(Bla); end; |
Was Aya dir gezeigt hat, ist das Reservieren von Speicher für das Objekt. Erst wenn du das gemacht hast, kannst du damit arbeiten.
Was ich dir gezeigt habe, ist wie du diesen Speicher wieder frei gibst, dass solltest du immer machen, da du sonst Speicherleichen produzierst.
Gruß
Klabautermann
Tino - Di 29.07.03 10:26
Titel: Re: Classes-Problem
Hallo!
| [r2d2] hat folgendes geschrieben: |
| Wann auch immer ich auf eine Variable der Klasse zugreifen will, bringt Delphi einen Fehler |
Dann poste doch bitte den Fehler den Delphi meldet und den passenden Sourcecode dazu! Dann können wir dir auch besser helfen!
Gruß
Tino
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!