Při pokusu o volání abstraktní metody se zobrazí chyba spuštění 211. Zkontrolujte tento odkaz z více informací o chybách běhu FreePascal/Lazarus.
Protože říkáte, že vše se provádí kódem a nemáte žádné vizuální komponenty, problém pravděpodobně spočívá v tom, že se váš kód pokouší použít komponentu předka, která nepřepsala metodu Open. Měli byste být schopni to vyřešit použitím správné komponenty potomka.
Další možnost, i když bych silně doporučujeme vyhnout se tomuto, je přepsat metodu Open sami. Měli byste se tomu vyhnout, protože pokud používáte předchůdce, pravděpodobně byste museli přepsat abstraktnější metody.
HTH