Eli pitäis saada, että Stringi olisi Nimi jollekin TObjectille, ja kun käytän tuota stringiä se ymmärtää sen TObjectina.
Ei tuohon mitään maagista temppua ole. Laita ne TObjectit vaikka taulukkoon ja tarkista silmukassa, millä niistä on oikea nimi. Kannattaa tietenkin sijoittaa silmukka funktioon.
function HaeObjekti(nimi: String): TObject;
Tarkoituksena olisi käyttää Timagen ownerina sitä, mutta owneria ei voi määrittää jälkeenpäin, joten pitää teko kohdassa laittaa owneriksi tuo string.
String ja olio ei ole tietotyyppeinä lähellekään yhteensopivia. Pointteri ja dynaaminen merkkijono... Tarvitset mun mielestä jonkun toisen lähestymistavan ongelmaan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.