mam kilka form i na jednej z nich (Form4/Unit4) mam zadeklarowaną klasę listy jednokierunkowej(jest ich wiele, w różnych Unitach), jestem na Formie 5 i nie mam dostępu do niej [???] , czy jest to związane z jakimiś ograniczeniami?

// gdy korzystam z

Form5.Show

działa bez zarzutu
gdy

Form5.ShowModal

jest błąd, gdy wychodzę z formy przez Form5.ModalResult :=-1

 (wcześniej uaktualniam/dodaję dane przy pomocy procedur z Unit4)