Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Картинку в DLL и чтоб достать можно было Добавлено: 04.05.05 01:50  

Автор вопроса:  Morpheus | Web-сайт: xury.zx6.ru
Доброго времени суток!
Я уже через поиск пытался найти и в примерах смотрел - не нашёл :(
вот вопрос: как на ВБ сделать ДЛЛ с картинками и чтобы их ессно можно было из ВБ приложения достать? Достать, это в смысле производить операции типа pic_in_app.picture = <выдераем с ДЛЛ> ну итд.
Заранее благодарен!

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 04.05.05 02:01
Если CUR, BMP и пр. стандартная чепуха, то:

LoadLibrary
LoadImage/LoadBitmap/LoadCursor/LoadIcon и пр.
FreeLibrary

Если что-то сложнее, то:

LoadLibrary
FindResource
SizeofResource
LockResource
CopyMemory
FreeLibrary

Строки:

LoadLibrary
LoadString
FreeLibrary

Ответить

Номер ответа: 2
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #2
Добавлено: 04.05.05 02:11
а как в DLL запихнуть?

Ответить

Номер ответа: 3
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #3
Добавлено: 04.05.05 10:19
А как в exe ?

Ответить

Номер ответа: 4
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #4 Добавлено: 04.05.05 11:13
А чем редактор ресурсов не катит?

Ответить

Номер ответа: 5
Автор ответа:
 someone



Вопросов: 215
Ответов: 1596
 Web-сайт: 123
 Профиль | | #5
Добавлено: 04.05.05 19:56
ResourceEditor ты в примерах не видел?

Ответить

Номер ответа: 6
Автор ответа:
 someone



Вопросов: 215
Ответов: 1596
 Web-сайт: 123
 Профиль | | #6
Добавлено: 04.05.05 19:57
Просто надо картинку сначала в ресурсы DLL-шки запихнуть а потом методом ResEditor'а достать.

Ответить

Номер ответа: 7
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #7
Добавлено: 04.05.05 21:58
Я их кладу обычно на левой форме в пикчербоксы - это для того, чтобы можно было загрухить их с винта и чтоб проблем не было. Оказалось что проблемы есть.

А в какой секции искать примеры ресурсов?

Ответить

Номер ответа: 8
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 04.05.05 23:49
ResourceEditor ты в примерах не видел?

Редактора ресурсов на VB6 - несуществует...

Я их кладу обычно на левой форме в пикчербоксы

Это есть криво!

Ответить

Номер ответа: 9
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #9
Добавлено: 05.05.05 00:57
Наверное Empro Имел в виду пример использования РесЕдитора.

Я их кладу обычно на левой форме в пикчербоксы


Это есть криво!

а как иначе без создания пикчербоксов (даже если програмно) юзать мою любимую BitBlt?

Ответить

Номер ответа: 10
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #10
Добавлено: 05.05.05 02:30
А может быть ты и ее неоправданно юзаешь :))
Вообще для этого создаются виртуальные DC в памяти... Или же можно заюзать какой-нить 1 PictureBox, но и это кривовасто...

Ответить

Номер ответа: 11
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #11 Добавлено: 05.05.05 03:18
Morpheus, yuzaj virtual DC, kak sne skazal....tak luchshe vsego, da i bystree.....toka ne zabyvaj ReleaseDC ili kak ono tam eseh delat`....koroche, VB sam ne ochistit toboj zanyatuyu pamyat`, tak chto pridetsya samomu

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам