Проблема может быть в том, что такая функция описана в разных модулях.
В одном она без overload. Или в разных модулях с одинаковой сигнатурой.
А этот код
Код:
Procedure Wait(msg:String);overload;
Procedure Wait;overload;
в каком месте - в
Interface или в
Implementation ?