Вопль о помощи!!!!(ресурсы)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Вопль о помощи!!!!(ресурсы)

Сообщение gjghjc » 12.05.2003 (Пн) 7:07

ЛЮДИ ПОМОГИТЕ!!!!!!!!!!
Или я тупой или чего то непонял!!!!!!
Хочу повторить этот пример:

Создание библиотеки ресурсов

Создаете проект ActiveX DLL - ResourceLib, запускаете Resource Editor из Add-Ins,
создаете файл ресурсов, присваиваете ресурсам идентификаторы.
Теперь переименовываете Class 1 в MainResources и в классе создаете такую функцию:

Public Function SetPicture(PicName As String) As Object
Set SetPicture = LoadResPicture(PicName0)
End Function

Для использования библиотеки нужно добавить ее к проекту в Project =>
References и в Form_Load загнать загрузку картинок:

Dim ResLib As New ResourceLib.MainResourcer
Image1.Picture = resLib.SetPicture("101")

Вроде все делаю по инструкции а VB мне пишет "Resource with identifier '101' not found".

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 12.05.2003 (Пн) 8:47

Не знаю как решить твою проблемму, но если ты сумеешь протащить из метода внешнего проекта картинку, КАК STDPICTURE, я дам тебе 10 БУТЫЛОК будвайзера!
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

ShadowCaster
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 24.05.2002 (Пт) 10:52

Сообщение ShadowCaster » 12.05.2003 (Пн) 22:41

Просто картинки с идентификатором "101" нет в файле ресурсов.

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 12.05.2003 (Пн) 22:59

2Sebas Чегой - то я твою мысль не понял объясни поподробней :shock:
2ShadowCaster Ну как это нет когда я создаю файл ресурсов из трех иконок и четко своими глазами вижу три картинки с идентификаторами 101, 102, 103 :?: :?:

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 15.05.2003 (Чт) 23:42

В очередной раз вопль остался безответным :( :( :( :(
Утро добрым не бывает!

Myxa
Обычный пользователь
Обычный пользователь
 
Сообщения: 63
Зарегистрирован: 04.10.2002 (Пт) 14:36
Откуда: Kazakhstan

Сообщение Myxa » 16.05.2003 (Пт) 5:53

А преобразовать строку "101" в цифирки ты не пробовал?

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 16.05.2003 (Пт) 22:45

То есть вместо
Image1.Picture = resLib.SetPicture("101")
написать
Image1.Picture = resLib.SetPicture(101)
Так что ли.
Спасибо за совет :D добрый человек.
Прийду домой попробую!!!
Утро добрым не бывает!

serix
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 177
Зарегистрирован: 09.11.2002 (Сб) 17:54
Откуда: Russia

Сообщение serix » 18.05.2003 (Вс) 15:50

У меня было обсалютно тоже самое, пробовал раз тридцать, переписовал код, ничего не помогало. Один раз как-то случайно заработало, а я сдуру удалил исходник :cry: , теперь регулярно каждое удро бью себя за это по башке... :x
ZU

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 18.05.2003 (Вс) 16:50

Public Function SetPicture(PicName As String) As Object
Set SetPicture = LoadResPicture(PicName0)
End Function

Вот если при выход из метода в клиентском приложении ты не получишь `method failed, одним словом получишь картинку - я преклоняюсь.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 127

    TopList  
cron