Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Распределение памяти в приложение


Страницы:   1 2

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]

Заодно и про отладчик, встроенный в Делфи ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо