Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как сделать общий ресурс? Добавлено: 27.01.09 12:37  

Автор вопроса:  Page
http://www.vbnet.ru/forum/images/91.gif В программу по средствам loadpicture загружаются изображения из корневого католога Pictures.
Цель, сделать что-то типа одного файла-ресурса, в который можно было-бы всунуть изображения. Может это будет .res .dll .ocx и естественно возможностью их подгрузки в саму программу из этих библиотек.
(для v.b 6.0)
Заранее благодарен!

Ответить

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

Номер ответа: 1
Автор ответа:
 Ученик



Вопросов: 6
Ответов: 22
 Профиль | | #1 Добавлено: 06.02.09 22:38
вот тебе текст на англ как соз-датьь res файл.. переведёшь сам =) можешь воспользываться транслате.ру
Go to Add-Ins/Add-In Manager, and look for VB 6 Resource Editor.
Click it and then click the Loaded/Unloaded box to load it.
Once thats donw you'll have a little green cube icon with a hand on it in your toolbar.
Click that and you'll get a small window.
Click the word "CUSTOM", then click the icon 2nd in from the right (next to the help icon) on the windows toolbar.
Navigate to your .WAV file and add it in.
Remember to click the resource editors save icon before closing it.
Likewise ... if you make any changes to your WAV file for any reason then you need to go back in to the resource editor, delete the existing entry, then re-add it, as it doesn't automatically refresh.
NOW you can reference it in your program. If you need help to do that then just shout


далее вот пример загрузки изображения fail.BMP!!!(этот код действует если загруженная фотка в формате BMP)
  1. Private Sub Form_Load()
  2. Image1.Picture = LoadResPicture(101, Bitmap)
  3. End Sub


насчёт загрузки других форматов фоток я ещё не разобрался... с аудиофайлом зато разобрался =)

Ответить

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



Вопросов: 5
Ответов: 20
 Профиль | | #2 Добавлено: 16.02.09 16:58
resurse копилируется в проект, можно чтоб ресурс лежал отдельно от проекта, но при запуске обрашался к нему?

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 16.02.09 17:13
Можно, положи его рядом с проектом :)
  1. PictureBox.Picture = LoadPicture(App.Path & "\картинко[тчк]жпег")

Ответить

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



Вопросов: 5
Ответов: 20
 Профиль | | #4 Добавлено: 16.02.09 17:51
нее.... ты не понял..картинку я могу загружать))))
мне надо картинку в res, а прога из реса картинку

Ответить

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



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #5 Добавлено: 16.02.09 21:28
А на кой такой изврат?
Переименуй свой рисунок.жипэг в типаресурс.рес и грузи темже лоадпикчером или ты редактор ресурсов задумал.

Ответить

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



Вопросов: 5
Ответов: 20
 Профиль | | #6 Добавлено: 17.02.09 09:42
лучше скажи как сделать, а потом я скажу зачем...

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 17.02.09 10:38
лучше скажи как сделать, а потом я скажу зачем...
Через 5 минут после прочтения вылез и под стола :))))))))

Для непонятливых: если ты претедуешь, чтобы тебя называли "программист" не с презрением, а с восхищением, то хотя бы для начала ты должен для себя усвоить, что СНАЧАЛА ставится задача, а потом — ее решение.

В случах обращение за помощью на форум - все тоже самое. Если тебе нужно нарисовать зеленый квадрат на мониторе, но ты не скажешь зачем это нужно, скорее всего посоветуют использовать маркер. Или самоклейку. Если скажешь, что нужно программно - полдела сделано. А если откроешь свой супер-мега секрет, за которым обязательно чутко следят в МВД, то тебе подскажут оптимальный путь для рационального решения проблемы :rolleyes:

Ответить

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



Вопросов: 5
Ответов: 20
 Профиль | | #8 Добавлено: 17.02.09 10:50
я нехочу чтобы изображения были так легко доступны

Ответить

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



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #9 Добавлено: 17.02.09 13:53
Чтоб были трудно доступны, но были при этом отдельно от экзешника? Странно...

Лучшеб засунул их в ресурсы своего экзешника, а потом екзэшник чем нибудь из упаковщиков типа FSG или ещё круче.

Ну раз так, храни упакованные рисунки, загружай в байтмассив и распаковывай в памяти.

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #10 Добавлено: 18.02.09 17:48
Не упакованные, а зашифрованные. И шифруй каким-нибудь AES ;)

Ответить

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



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #11 Добавлено: 19.02.09 08:44
Да ладно
Почемубы и не упаковать?
Архив под пароль, заодно и весят меньше.

Ответить

Номер ответа: 12
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #12 Добавлено: 19.02.09 08:45
Да ладно
Почемубы и не упаковать?
Архив под пароль, заодно и весят меньше.

Ответить

Номер ответа: 13
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #13 Добавлено: 19.02.09 08:46
Да ладно
Почемубы и не упаковать?
Архив под пароль, заодно и весят меньше.

Ответить

Номер ответа: 14
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #14 Добавлено: 19.02.09 11:02
Есть кнопка "-" слева от "Добавлено: <дата>" для таких случаев, Смит.
Можно и архив, под пароль.. Только распаковка дольше будет, мне кажется.

Ответить

Номер ответа: 15
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #15 Добавлено: 19.02.09 11:45
Логично.

Про удаление знаю, у меня в миниопере минусов не видно, чесслово.
Видно сказалась адаптация под нокию.

Ответить

Страница: 1 |

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



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