Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
Turbo Delphi für Win32
|
14. Mai 2003, 20:50
Hi,
der Fehler ist eigentlich ziemlich einfach...
name := OD1.FileName;
Wenn deine Variable name heißt, dann solltest du das ändern.
Grund: du weißt name zu, in einer Funktion, die einer Klasse (hier TMain) gehört. Der Kompiler denkt sich, dass du dich mit name auf TMain.name beziehst.
Chris
PS: Ist übrigens der gleich Grund, warum du einfach mit OpenDialog1 auf deinen Dialog, der eine Instanz des Forms ist, zugreifen kannst... (Sonst müsstest du z.B. Main1.OpenDialog1 machen)
|