Quando il compilatore ti segnala Undeclared identifier, significa che ha individuato un identificatore (variabile, tipo o altro) non riconosciuto, poichè non reperibile o non precedentemente dichiarato.
In questo caso, l'unico problema è che devi aggiungere la unit che contiene la definizione del form di origine alla clausola uses della unit che la utilizza, affinchè Delphi sia quindi in grado di vedere il tipo utilizzato per il campo privato.
Ricordati di mettere il nome della unit nella sezione interface, poichè il tipo di dati che rappresenta la form di origine viene usato nella sezione dichiarativa del form secondario.
Per il resto, mantieni ciò che ti ho indicato nel messaggio precedente e cerca di fare dei tentativi.
A fronte di problemi specifici, eventualmente scrivi di nuovo.![]()