Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#3
  Alt 14. Mai 2003, 19: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)
  Mit Zitat antworten Zitat