![]() |
||
| Delphi |
Material
erste Schritte
Variablen
Typen
Datenstruktur
Zuweisung
Komponenten
StyleGuide
Kontrollstrukturen
Fehler
Debuggen
Funktionen
Prozeduren
Grafik
Ereignisse
Programme
Unit
Benutzung einer Klasse
Projektverwaltung
Muster
Format
String-Operationen
Datei
Dialoge
Menü
Datenbank
WinAPI
Zufallszahlen
RE
Exceptions
alte Delphiseite
|
|
|
objektorientierte Programmierung |
Durch eine Reihe von 'Software-Experimenten' soll der Umgang mit Objekten in Delphi durchschaubarer werden.
type
TForm1 = class(TForm)
private
eTest : TEdit;
public
{ Public-Deklarationen }
end;
Beim Compilieren erhältst du sofort eine Fehlermeldung. Welche, warum?
procedure TForm1.bTuewasClick(Sender: TObject);
begin
eTest.Clear;
end;
Löse nach dem Compilieren das Ereignis aus. Was passiert?
Ein häufiger Fehler in der objektorientierten Programmierung ist eingetreten, es wurde versucht, einem
nicht existierenden Objekt eine Nachricht zu schicken.
procedure TForm1.bErzeugeClick(Sender: TObject);
begin
eTest := TEdit.Create(nil);
eTest.Parent := Form1;
end;
Was beobachtest du? Bleiben die Fehlermeldungen gleich?