![]() |
|
|
![]()
|
|
| qweasd |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 28.10.2006 Репутация: нет Всего: нет |
Хочу создать диалоговое окно, ну и функции управления им, которые будет хранится в статической .либе(lib) и вызывать его подключая соответственно либу!
То есть: *cpp: void class::ButClick(...) { ... LibFunc(); ... } *в lib: INT_PTR LibFunc() { CDialog cd(IDD_DIALOG); return cd.DoModal(); } Все вроде делаю правильно но диалог чего то не показывается((( В чем проблема? Что делаю не так?? Вообщем перефразирую: Возможно ли, в статической библиотеке хранить ресурсы которые в последствии будут использоваться? Возможно ли, в той же библиотеке написать функции, которые будут использовать ресурсы, и выводить их на экран (Диалоговое окно) при вызове этих функций в программном коде другого проекта?? Если да то как??? Это сообщение отредактировал(а) qweasd - 29.10.2006, 18:11 |
|||
|
||||
| Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: 10 Всего: 18 |
qweasd, как делаешь "правильно"? Код, плиз...
-------------------- Подпись больше не нужна |
|||
|
||||
| qweasd |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 28.10.2006 Репутация: нет Всего: нет |
ну вот же я написал:
А когда я говорю правильно - это значит что подключил либу в линкере и файл в котором обьявлен протоитп функции: lib.h: INT_PTR LibFunc(void); lib.cpp: #include "stdafx.h" #include "resource.h" #include "lib.h" INT_PTR LibFunc() { CDialog cd(IDD_DIALOG); return cd.DoModal(); } Это сообщение отредактировал(а) qweasd - 28.10.2006, 22:12 |
|||
|
||||
| qweasd |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 28.10.2006 Репутация: нет Всего: нет |
Вообщем перефразирую:
Возможно ли, в статической библиотеке хранить ресурсы которые в последствии будут использоваться? Возможно ли, в той же библиотеке написать функции, которые будут использовать ресурсы, и выводить их на экран (Диалоговое окно) при вызове этих функций в программном коде другого проекта?? Если да то как??? |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
А ресурсы-то ты как туда засунул? Нет в либе раздела для ресурсов... Можно, конечно, в статической библиотеке использовать ресурсы exe или любого загруженого модуля, только вот с инкапсюляцией как-то не вяжется. Хочешь иметь "вешь в себе" - делай DLL. -------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |