![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
начнем с того что ресурсы GDI хранятся иначе.
а во вторых в своем адресном пространстве процесс может творить почти все что угодно, а DLL грузятся именно в него, поэтому константы(текстовые)можно возвращать обычно, и AV не будет ибо процесс обращается к указателю внутри своего адресного пространства Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 24.07.2008
Сообщений: 279
|
![]()
Адресное пространство одно, только менеджеры памяти разные, AV не будет, но гарантировать что в указателе окажется именно та строка (в смысле что данные на которые она указывает не изменятся для нужд dll) ни кто не будет.
И еще раз задаю вопрос, почему же программисты из MS так нас невзлюбили?
Сказал и загрустил от бесспорности своей правоты.
|
![]() |
![]() |
![]() |
#13 | |
Похмел
Пользователь
Регистрация: 10.01.2010
Сообщений: 16
|
![]() Цитата:
Обьясни, пожалуйста. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с вызовом функции B DLL | doniyor | Мультимедиа в Delphi | 2 | 05.11.2009 16:14 |
Проблема выделения динамической памяти в С++ | oxygen90 | Помощь студентам | 3 | 14.09.2009 21:47 |
Проблема с динамической работой с изображением на экране | andreyasu | Win Api | 3 | 15.06.2009 21:44 |
Проблема с вызовом exec() из php на linux | Fatum123 | PHP | 6 | 13.04.2009 22:36 |
проблемы с вызовом окна логина. | terion | БД в Delphi | 3 | 15.11.2006 00:53 |