Hauptmenü
Home
Delphi
C# / .NET
Freepascal
Firebird
OPF
Tutorials
Tipps und Tricks
Links
Suche
Impressum
3. Eigenschaften zur Laufzeit ändern PDF E-Mail
Geschrieben von Lemmy   
Freitag, 16. Februar 2007
Beitragsinhalt
3. Eigenschaften zur Laufzeit ändern
Seite 2
Seite 3

Units

In unserem ersten Programm "Hallo Welt!" hast Du verschiedene Eigenschaften zur Entwurfszeit (in der Delphi IDE) geändert, nun wirst Du diese Eigenschaften zur Laufzeit ändern. Beende Delphi und erstelle eine Kopie des Projektverzeichnisses "Hallo Welt" und bennene das Verzeichnis um ("Variablen"). Öffnen nun wieder Delphi und die Kopie des ersten Projektes.

Ziehe nun die Komponente TButton auf das Formular. Führe dann einen Doppelklick auf den Button aus. Nun öffnet sich das Editorfenster. Schauen wir uns nun einmal den Code an, der im Editor steht:

unit UMain;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin

end;

end.
  • Unit: Nach dem Schlüsselwort Unit kommt der Name der Datei. Dieser Name ist wichtig, denn unter diesem Namen wird später die zugehörige Formulardatei gesucht. Änder diesen Namen niemals!
  • Interface: Im Interface-Abschnitt werden verschiedene Dinge festgelegt, die von außen zugänglich sind, z.B. wie das Formular aufgebaut ist, Methoden....
  • uses: Mit Uses werden verschiedene Hilfsmodule (Units) hinzugefügt, z.B. in der Unti Forms ist die Klasse TForm definiert
  • type: Hier wird das Formular definiert, welche Komponenten es enthält sowie deren Ereignisse und weitere Methoden.
  • var: Mit dem Schlüsselwort var wird die Variablendeklaration eingeleitet. In diesem speziellen Fall wird die Formularvariable deklariert.
  • implementation: Im Implementation-Teil werden die Methoden, die im Interface-Teil deklariert wurden mit "Leben", sprich Code, gefüllt.
  • {$R *.dfm}: Mit dieser Anweisung wird die eigentlichen Formulardatei hinzugeladen. Deshalb niemals den Namen einer Unit manuell ändern.
  • end.:Mit end. (Bitte den "." beachten!) wird die Unti beendet. Innerhalb einer Unit gibt es deshalb immer nur ein end.
Bitte beachten: nur dort Code einfügen/ändern an der Du auch verstehst was Du machst!



Letzte Aktualisierung ( Sonntag, 18. Februar 2007 )
 
< Zurück   Weiter >