L'errore di esecuzione 211 viene visualizzato quando si tenta di chiamare un metodo astratto. Controlla questo link da ulteriori informazioni sugli errori di runtime di FreePascal/Lazarus.
Poiché dici che tutto è fatto dal codice e non hai componenti visivi, il problema probabilmente risiede nel tuo codice che tenta di utilizzare un componente antenato che non ha sovrascritto il metodo Open. Dovresti essere in grado di risolverlo usando il componente discendente corretto.
Un'altra possibilità, anche se lo farei fortemente consiglio di evitare questo, è di sovrascrivere da soli il metodo Open. Dovrebbe essere evitato perché se stai utilizzando un componente predecessore, probabilmente dovresti sovrascrivere metodi più astratti.
HTH