Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.06;
Скачать: CL | DM;

Вниз

Dll howto   Найти похожие ветки 

 
elf_123   (2005-04-15 00:39) [0]

Здравствуйте все!

Вопрос про Dll:
а) почему не экспортятся функции, возвращающие указатель?
б) как объеденить адресное пространство Dll и процесса, чтобы функция из библиотеки могла обращаться к обектам в памяти, выделенной подключившим её процессом, получая адрес как параметр?

Заранее спасибо!


 
GuAV ©   (2005-04-15 00:49) [1]

elf_123   (15.04.05 0:39)
> а) почему не экспортятся функции, возвращающие > указатель?


Чего нет ? экспортируются.


> б) как объеденить адресное пространство Dll и
> процесса, чтобы функция из библиотеки могла обращаться
> к обектам в памяти, выделенной подключившим её
> процессом, получая адрес как параметр?


Все модули процесса и так отображаются на одно адресное пространство.


 
Digitman ©   (2005-04-15 08:10) [2]


> а) почему не экспортятся функции, возвращающие указатель?


экспортируется не ф-ция и не процедура, а идентификатор


> б) как объеденить адресное пространство Dll и процесса


ничего объединять не надо, все и так уже "объединено"


> обращаться к обектам в памяти, выделенной подключившим её
> процессом, получая адрес как параметр?


procedure Foo(App: TApplication);
begin
 App.Forms[0].Visible := False;
end;


 
elf_123   (2005-04-15 22:29) [3]

Мммдаа... Я немного сглупил: все так и есть. :)
Сорри за спам: у меня в дллке было glNewList - он выбивал в доступе на NULL, а я думал, из-за доступа...



Страницы: 1 вся ветка

Текущий архив: 2005.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
14-1116617741
Ломброзо
2005-05-20 23:35
2005.06.06
Избирательная 500


1-1116495478
Delphi_is_cool
2005-05-19 13:37
2005.06.06
Как убрать иконку с формы ?


4-1113771014
totuin
2005-04-18 00:50
2005.06.06
Доступ в меню "Отправить"


14-1116715261
KilkennyCat
2005-05-22 02:41
2005.06.06
Просто замечательная ссылка. .математика, программирование и пр.


3-1114835348
dEd
2005-04-30 08:29
2005.06.06
ADO + целостность данных