Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Что такое ресурсы и как с этим боротся?! Добавлено: 02.05.08 18:00  

Автор вопроса:  FLUDER@$T
Ув Программеры, вы не могли бы мне объяснить как затаскивать файлы в ресурсы, и вообще ЧТО ЭТО ТАКОЕ?!
P.S. Я понимаю "Ресурсы" так: Это фалы которые находятся в самом EXE.

Ответить

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

Номер ответа: 1
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #1
Добавлено: 02.05.08 18:07
Не, эт не файлы. И бороться поздновато, уж больно распространилась эта зараза :)

Ща спецы придут и ТАК тебе объяснят про ресурсы, что :) и знать разхочется

Ответить

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



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #2
Добавлено: 02.05.08 18:58
нуу, это допустим звуки, изображения, текстовые файлы, которые храняться в файле *.res, так сказать в архиве, а если эти рес файлы добавить в проект и откомпилировать его то они тоже попадут в *.exe'шник, и их потом можно будет соответственно юзать. Редактируются с помощью Resource Haket или Restorator.

Ответить

Номер ответа: 3
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #3
Добавлено: 02.05.08 19:08
И ещё, компилятор VB6 иногда ошибается путая ресурсы CUSTOM и String или как его там

Ответить

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



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #4
Добавлено: 02.05.08 20:27
Ну и воспроизведение из ресурса
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (lpszSoundName As Any, ByVal uFlags As Long) As Long
Dim WaveData() As Byte    
Private Const SND_ASYNC = &H1  
Private Const SND_MEMORY = &H4

Private Sub Command1_Click()
Dim RetValue As Long
WaveData() = LoadResData("SOUND", "WAVE";)
RetValue = sndPlaySound(WaveData(0), SND_ASYNC Or SND_MEMORY)
End Sub

И изображения тут

Image1.Picture = LoadResPicture(101, 0)

Ответить

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



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #5
Добавлено: 02.05.08 20:36
в ВБ6 *.res файл только один назначается.

Ответить

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



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #6
Добавлено: 02.05.08 21:04
А ещё в них можно добавлить меню, диалоги, шрифты, курсоры всех разновидностей, иконки, html страницы вроде, манифесты и ещё много чего.

Ответить

Номер ответа: 7
Автор ответа:
 J. Smith



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #7
Добавлено: 02.05.08 21:15
Например многоязыковая прога пишется проще когда у тебя весь текст интерфейса грузится из ресурсов в зависимости от локали

Ответить

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



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #8
Добавлено: 02.05.08 22:06
а по моему удобней когда текст храниться в текстовых файлах, редактировать легче.

Ответить

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



ICQ: ненавижу 

Вопросов: 40
Ответов: 477
 Web-сайт: Не хочу ломать голову, если её уже сломал кто-то другой.
 Профиль | | #9
Добавлено: 02.05.08 22:26
Ага, если учесть что редактировать текст в ресурсе из самого вб вообще невозможно :)

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #10
Добавлено: 03.05.08 01:12
Не знаешь - не говори. Еще как можно редактировать.

Ответить

Номер ответа: 11
Автор ответа:
 FLUDER@$T



Вопросов: 14
Ответов: 37
 Профиль | | #11 Добавлено: 04.05.08 13:34
Я не такой хакер как вы, по этому покидайте побольше кусков кода (желательно с коментрариями), а то фиг разберёшься!

Ответить

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



ICQ: 387761649 

Вопросов: 32
Ответов: 169
 Web-сайт: Progr.Do.am
 Профиль | | #12
Добавлено: 04.05.08 13:36
2 Executioner: наверное, имелся в виду VB6 =)

Ответить

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



ICQ: 418811267 

Вопросов: 40
Ответов: 243
 Web-сайт: porrygatter.zx6.ru
 Профиль | | #13
Добавлено: 04.05.08 15:27
А тебе мало того что есть?
P.S. Я не хакер.
P.P.S. В вб6 вроде можно было редактировать, только я не помню где.

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #14
Добавлено: 04.05.08 16:36
интересно чем плохо сложить все файлы в папку программы и не использовать ресурсы вовсе

Ответить

Номер ответа: 15
Автор ответа:
 FLUDER@$T



Вопросов: 14
Ответов: 37
 Профиль | | #15 Добавлено: 04.05.08 20:11
2 Winand:
User увидит!=)

Ответить

Страница: 1 | 2 |

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



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