Вверх ↑
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2010-09-21 13:43:55 ЛС | профиль | цитата
Ivann писал(а):
у кого нибудь более грамматных чем я.

Мда, уж... точно
login писал(а):
Произошла странность:
В виде приложения код DLL работает, а в виде библиотеки - выдает ошибку:
[Error] MyDll.dpr(53): Incompatible types: 'method pointer and regular procedure'

замени определение
#pas
TEFunc = procedure(n:PChar) of object;
на
#pas
TEFunc = procedure(n:PChar);
of object - значит "принадлежит объекту\классу", а у тебя в библиотеке используется процедура вне класса (а вот в программе как раз в классе TForm1).
карма: 10
1
Голосовали:Ivann