Konuyla ilgili konuşulmuş birkaç topic buldum ancak çözüm olmadı. Türetilmiş formların class isimlerini bir procedure'ye parametre vererek tek bir merkezden oluşturmaya, daha önce oluşturulduysa tekrar oluşturmadan show etmeye uğraşıyorum. İlk işlemde problem yok ancak daha önce oluşturup oluşturulmadığını tespit edemiyorum. TComponentClass ya da ata formun class'ı ya da formun kendi class'ını kullanarak deniyorum ancak kullandığım yönteme göre ya hepsinde nil dönüyor ya da hiç birinde nil dönmüyor. Şöyle bir şey yaparsam;
Kod: Tümünü seç
if Assigned(TOlusturdugumForm(Ataform)) then
Kod: Tümünü seç
procedure FalanFilan(CurrentForm: TComponentClass);
begin
if Assigned(CurrentForm(Ataform)) then
end|