Zitat von
Wheelie:
Was bedeutet eigentlich die Compileranweisung
{$R *.dfm} in der
Unit genau??
$R ermöglicht das einbinden einer Resourcen-Datei (.res, .dcr oder .dfm). In dem Fall handelt es sich um die .dfm (Delphi Form), diese enthält das Design des Formulars (Position, Farbe usw. der einzelnen Komponenten).
Der * steht für den Namen der
Unit ohne Erweiterung, das heisst bei Unit1.pas bindet er die Unit1.dfm ein.
Zitat von
Wheelie:
Was ist der Unterschied zwischen private und public unter type?
Da guckst du am besten in der Delphi
OH unter "public" nach.
Zitat von
Wheelie:
Wo ist es am besten globale Variablen zu deklarieren (es geht ja auch unter implementation)?
In der
Unit des Hauptformulars spielt das eigentlich keine Rolle. Bei anderen Units kommt es darauf an, ob die Variablen nur innerhalb der
Unit selbst oder auch von anderen Units aus verwenden willst. Im ersten Fall definierst du sie unter implementation, im zweiten Fall unter interface.
Edit:
Mist, schon wieder einer schneller