Hastur » 29 авг 2007, 09:33
Немного поэксперементировал, конкретезирую вопрос. Когда я запаковывал в длл формы проблем не возникало, но когда я попробовал в длл положить свой класс ничего не получилось. Как видно из кода прошлой мессаги я из длл получаю указатель на объект(на мой класс который наследуется от TComponent) и получаю от него интерфейс, всё проходит нормально до закрытия дллки, вылетает выше приведённая ошибка.
Пробовал передавать в длл апликейшен(как в случае с формами), вызывать в конструкторе и деструкторе класса соответствующие методы предка. Но что-то бубен и пляски не помогли.
Ещё оказалось что если убрать получения интерфейса то всё работает. Но интерфейс нужен.
Чтож всётаки за нафиг-то такой?
Немного поэксперементировал, конкретезирую вопрос. Когда я запаковывал в длл формы проблем не возникало, но когда я попробовал в длл положить свой класс ничего не получилось. Как видно из кода прошлой мессаги я из длл получаю указатель на объект(на мой класс который наследуется от TComponent) и получаю от него интерфейс, всё проходит нормально до закрытия дллки, вылетает выше приведённая ошибка.
Пробовал передавать в длл апликейшен(как в случае с формами), вызывать в конструкторе и деструкторе класса соответствующие методы предка. Но что-то бубен и пляски не помогли.
Ещё оказалось что если убрать получения интерфейса то всё работает. Но интерфейс нужен.
Чтож всётаки за нафиг-то такой?