Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#18

Re: Variablen zusammensetzten

  Alt 6. Okt 2004, 18:00
Hi xstream,

a darf nicht als String deklariert werden, sondern als TComponent. Du erhälst nicht den Namen, sondern den Zeiger aufs gefundene Objekt. Weiters solltest du überprüfen, ob der ObenDialog überhaupt gefunden wurde:
Delphi-Quellcode:
function Schritt3(Schritt: integer): String;
var
//...
    a: TComponent;
begin
//...
a := nil;
a := FindComponent('OpenDialog' + IntToStr((line+StrToInt(datei.Strings[1]))));
if a <> nil then
  offen.LoadFromFile(TOpenDialog(a).FileName)
else
  ShowMessage('Fehler!');
//Hier steht vielleicht auch irgendwas
end;
Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat