Почему вылетает ошибка undeclared identifier Delphi

Не могу использовать процедуры, написанные в другом модуле Delphi, хотя в implementation указано соответствующее uses. Директива {$R *.dfm} тоже на месте. Вылетаетс ошибка E2003 undeclared identifier


Ответы (1 шт):

Автор решения: Vlad Chapl
  1. в библиотечном модуле перечисляем все функции в interface. Сохраняем (как пример) MyLib.pas
  2. в программе в interface uses ставим название библиотечного модуля (рядом с Windows, Classes, Forms). Как пример uses Windows, Classes, Forms, MyLib

Есть еще вариант вида: uses UnitForm in 'UnitForm.pas'

→ Ссылка