Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Дочерние формы в Dll
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - FAQ
Баламут
Может кто сталкивался с такой траблой… В общем написал приложение типа MDI. Но все дочерние окна находятся в DLL-ках. При открытии формируется список. Кликаешь на названии и загружается нужная библиотека. В базе сохраняю имя приложения, соответствующее название файла и хэндл загруженной библиотеки. Пока все нормально. Проблемы начинаются при закрытии всего приложения. Читаю хэндл из базы и пытаюсь по нему вызвать процедуру из DLL для корректного завершения, а затем FreeLibrary. И вот тут-то выскакивает ошибка «Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом». Как сбороть?
Barmutik
Вероятнее всего где-то ошибка при вызове процедуры с неверным или неправильными аргументами. Или стоит не то соглашение о передаче параметров.
Баламут
Не думаю. Пока не испльзуешь для хранения хендлов базу все работает нормально.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2009 IPS, Inc.