Einzelnen Beitrag anzeigen

Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#8

Re: Variable in Feldnahmen einfügen

  Alt 18. Aug 2008, 15:33
Zitat von dust258:
arpicture[i]:='Imfe'+inttostr(i)+'.Picture.Loadfromfile (images\'+inttostr(i)+'.bmp)';
Zitat von mkinzler:
Wenn obere Grenze High() dann am Besten untergrenze Low() verwenden
arpicture[i]:=(FindComponent('Imfe'+inttostr(i)) as TImage).Picture.Loadfromfile (images\'+inttostr(i)+'.bmp)';[/i]

Was soll denn das für ein Code werden? Da bringt auch
Low und High nichts mehr ...

a) TPicture.LoadFromFile bringt keinen Wert zurück, den man auf etwas zuweisen könnte.
b) Man kann keinen Code in einen String packen und diesen zur Laufzeit dann ausführen lassen. Wir haben hier keine Scriptsprache.
c) Es wäre zu prüfen, ob FindComponent überhaupt etwas findet, bevor man sein Rückgabewert nutzt. Er könnte nil sein.
d) Warum sollten die gefundenen TImage-Komponenten in ein Array of String? Oder was bitte soll in das Array und für was?

Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat