![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Распределение памяти в приложение
iviom © (2007-07-19 16:04:00)Здравствуйте.
У меня появилась проблема, для которой я никак не могу найти решение.
У меня есть приложение, состоящее из двух форм: главная и подчиненая. Под главной формой я имею ввиду форму, которую вызывает само приложение, а под подчиненой - форму, которая вызывается из главной.
У меня есть длл, которую я вызываю из главной и подчиненой формы, причем при вызове ее из подчиненой формы у меня возникает ошибка (access vialotion).
Длл у меня сложная, то есть это не просто форма. Для того, чтобы она работала я ее инициализирую (я передаю в нее соединение к базе данных) и передаю в нее Application.Handle приложения.
Инициализация проходит в главной форме, при это при вызове функции из dll все работает. А при вызове функции из dll из подчиненой формы происходит ошибка.
Мне кажется, что проблема не в самой программе или dll. Вероятно проблема с адресным пространством, но как к этому подойти я не могу понять.
Помогите пожалуйста разобраться или может есть какая-нибудь хорошая статься по распределении памяти на приложения?
Stanislav (2007-07-19 16:14:00) [21]Показывай код как вызываешь, там и там, и код DLL
iviom (2007-07-19 16:13:00) [22]Значит в помощи. Я не сразу поняла, что это делфийская функция.
Сергей М. (2007-07-19 16:13:00) [23]
> Отладчиком пользуюсь
Значит неправильно пользуешься.
Stanislav (2007-07-19 16:13:00) [24]
> Сергей М. © (19.07.07 16:11) [4]
>
> А клавишу F1 у тебя что, мыши сгрызли ?)
:-))
iviom (2007-07-19 16:12:00) [25]Отладчиком пользуюсь. Но в данный момент он мне не помагает, потому что когда нахожусь в dll и запускаю проект, вижу что объект не проинициализирован. Хотя только что прошла ее инициализация (но эта функция была вызвана из главной формы).
Сергей М. (2007-07-19 16:11:00) [26]
> сейчас посмотрю в гугле
А клавишу F1 у тебя что, мыши сгрызли ?)
iviom (2007-07-19 16:10:00) [27]Нет, но сейчас посмотрю в гугле.
Сергей М. (2007-07-19 16:09:00) [28]Про ShareMem что-нть слышал ?
Сергей М. (2007-07-19 16:09:00) [29]Заодно и про отладчик, встроенный в Делфи ?