Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: So Jul 13, 2025 20:37

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Do Jul 13, 2006 14:28 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Apr 25, 2005 17:51
Beiträge: 464
The-Winner hat geschrieben:
Es sind ja alle Objekte in delphi die mit class deklariert wurden von TObject abgeleitetet. Daher gilt das von mir erläuterte für alle Objekte. Auch Borland verwendet in ihren sourcen überall destroy als Destruktor.
Also verwende lieber den Standardstil.
Freigeben tut man Objekte trotzdem über obj.free bzw FreeAndNil(Obj), was ja dann den destruktor destroy aufruft


Ich benutze Delphi 2005. Ich dachte, da wurde das abgeändert, dass alles automatisch von TObject erbt?

Naja ansonsten werd ich wohl mal "Refactoring" machen müssen und überall von free auf destroy umstellen o_O

THX @ all :)

_________________
__________
"C++ is the best language for garbage collection principally because it creates less garbage." Bjarne Stroustrup


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Jul 13, 2006 15:00 
Offline
DGL Member
Benutzeravatar

Registriert: Sa Dez 28, 2002 11:13
Beiträge: 2244
Zitat:
Ich benutze Delphi 2005. Ich dachte, da wurde das abgeändert, dass alles automatisch von TObject erbt


Nur bei .Net Projekten, da ist es dann System.Object. Die Methoden von TObject stehen aber über einen class helper trotzdem zur Verfügung.
Dafür hat man bei .Net solche Probleme mit dem Speicher überhaupt nicht mehr.


Zuletzt geändert von LarsMiddendorf am Fr Jul 14, 2006 11:19, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Jul 14, 2006 10:17 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Mai 29, 2006 21:13
Beiträge: 142
Wohnort: Ballenstedt/Sachsen-Anhalt
The-Winner hat geschrieben:
.....(bei Turbo Vision unter Turbo Pascal war das noch anders).

ahja, ich glaube das war's! Kann sein, dass ich das im Hinterkopf hatte.

_________________
Gott sei Dank bin ich Atheist!


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.007s | 15 Queries | GZIP : On ]