Moin Deven,
vom Prinzip her sieht's ja schon mal richtig aus.
Da Du ja einen bestimmten Typ benötigst, musst Du den Compiler dann noch mitteilen um welchen es sich handelt.
Zwei Möglichkeiten:
1. Die Variable C wird TImage deklariert, und es erfolgt ein Typecast beim FindComponent
2. Die Variable C wird als TComponent deklariert, und es erfolgt der Typecast beim Zugriff auf C
Der erste Fall erscheint mir allerdings einfacher zu handhaben und übersichtlicher
Delphi-Quellcode:
var
C : TImage;
begin
//....
C := (FindComponent('Image' + IntToStr(I)) as TImage);
//...