AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Mainform mehrfach initialisieren

Ein Thema von sakura · begonnen am 18. Okt 2002 · letzter Beitrag vom 18. Okt 2002
 
chsgmbh

Registriert seit: 16. Sep 2002
Ort: Straelen
56 Beiträge
 
Delphi 5 Enterprise
 
#4
  Alt 18. Okt 2002, 15:13
Sorry Sakura,

bin ich zu blöd.

Warum und wo ( Speicher ) wird ein Typ, bzw. Klassendefinition initialisiert ?

Ablauf Create:

Du belegst Speicher im Heap in der Größe des Typs und weißt Deinem Pointer die Anfangsadresse zu, mal ganz ganz grob gesagt.

Initialisierungen innerhalb dieses Heap-Bereichs.

Ansonsten würde

var
dInteger : Integer;

oder

type
TEgal = record
...
end;

var
dEgal : TEgal;

ja immer 2 x Speicher verbraten.

Wofür, eine Typdefinition ist doch hart-codiert, also steht im Compilat
fest.

Evtl. raffe ich auch nicht, was Du mit "Klasse wird initialisiert" meinst.

Wenn sie "initialisiert" wird, stände der Typ TForm nach dem ersten Create zur Verfügung, könnte also auch in CreateForm benutzt werden.

Ich denke mein Mißverständnis liegt beim "Initialisieren einer Klassendefinition"

Gruß

Sven
Sei zufrieden, es könnte schlimmer kommen.

Ich war zufrieden - und es kam schlimmer.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz