информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяЗа кого нас держат?Атака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Для начала LoadLibrary 25.03.02 16:33  Число просмотров: 996
Автор: KMiNT21 <http://blog.kmint21.com> Статус: Member
<"чистая" ссылка>
<programming>
[Win32] Dll+DialogBoxParam 22.03.02 13:01  
Автор: eugeneme Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Kak zagruzit' resurs DialogBox iz dll (resurs vkompilirovan)?
Delaiu tak:
DialogBoxParam(hInst,(LPCTSTR)IDB_DLG,0,(DLGPROC)DlgProc,lParam);
Poluchaiu: A vot nifiga i ne poluchaiu - daje oshibku ne vyzyvaet.
Po vsei vidimosti delo v hInst. hInst prinadlejit vyzyvaiushei programme(nu estestvenno tam etogo resursa net). Posemu vopros: kak poluchit' hInst zagrujennoi Dll?

P.S. pishu na WinApi, MFC ne predlagat' ;)
[Win32] Для начала LoadLibrary 25.03.02 16:33  
Автор: KMiNT21 <http://blog.kmint21.com> Статус: Member
<"чистая" ссылка>
[Win32] Kakov vopros, takov otvet ;) 25.03.02 13:47  
Автор: eugeneme Статус: Незарегистрированный пользователь
<"чистая" ссылка>
cherez 30 minut posle napisaniya predydushei messagi ponyal v chem moya oshibka: hInst=LoadLibrary(); // HMODULE=HINSTANCE
nda... neujeli MS nado bylo stol'ko raznyh typedef'ov pisat'?
::GetModuleHandle("name.dll") 22.03.02 14:08  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
Отвечаю не задумываясь :) 22.03.02 13:57  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
lpTemplateName
[in] Specifies the dialog box template. This parameter is either the pointer to a null-terminated character string that specifies the name of the dialog box template or an integer value that specifies the resource identifier of the dialog box template. If the parameter specifies a resource identifier, its high-order word must be zero and its low-order word must contain the identifier. You can use the MAKEINTRESOURCE macro to create this value.

Обрати внимание на последее предложение.

Но в свое время я по другому создавал, через лоад либрари, лоад ресуры, креате виндоу. (как-то так)
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach