Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#5

AW: Versteckte Konstruktoren anzeigen

  Alt 29. Jan 2014, 09:38
RTL-Quellcode und VCL-Quellcode kannst du einfach als einwas ansehen, das ist der Quellcode der Units, welche Delphi schon mitbringt.
z.B. die Units Forms, StdCtrls und Dialogs von der VCL (visuale Komponenten) und die Unit SysUtils der RTL. Und dann gibt es noch zahlreiche Übersetzungs-Units, wie z.B. die Unit Windows, welche Schnittstellen der WinAPI enthält.

Die sind aber erst ab den Professional-Editionen enthalten, wenn man sie mit installiert hat.
Wäre natürlich einfacher, wenn du in denem Benutzerprofil angibst, was du verwendest, oder spätestens in deinem Post erwähnst.


Aber neu, Delphi erstellt da nichts.
Es wird die DFM beim erstellen der Form (im TForm.Create) geladen.
Das ist eine Textdatei, welche auch im Binärformat gepsiechert werden kann (Rechtsklick auf die Form und "Ansicht als Text" oder Strg+Alt+F12 im Form-Editor oder halt die DFM im Texteditor öffnen, wenn sie nicht zufällig binär ist).
Das Ding geht der Loader durch, sucht sich die Klassen, erstellt Instanzen davon (über dem schon vorhandenen Constructor) und setzt die Property, welche da auch mit in der DFM drin stehen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (29. Jan 2014 um 09:43 Uhr)
  Mit Zitat antworten Zitat