Помогите создать контейнер

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Помогите создать контейнер

Сообщение claymen » 15.04.2006 (Сб) 7:23

Как мне создать контейнер, вложить в него файл. Чтобы на другом компьютере мне не нужно было иметь этот файл, а я мого вызывать его из контейнер своей программы?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.04.2006 (Сб) 7:40

Мне интересно, откуда люди изобретают такие термины?
Если нужна работа с ресурсами, то RTFM и STFW.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 15.04.2006 (Сб) 7:40

а можно ли изложить вопрос более осмысленно и понятно?
Весь мир матрица, а мы в нем потоки байтов!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.04.2006 (Сб) 9:39

Справка/поиск по LoadResData.
Lasciate ogni speranza, voi ch'entrate.

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Если более осмусленно, то...

Сообщение claymen » 15.04.2006 (Сб) 11:22

... то типа контрола OLE, но более функционального и производительного (если конечно такое возможно). Я пробовал с контролом OLE. Вставлял в него объект (например MP3-файл), и вызывал его через: PlayMediaFile OLE1.SourceDoc и всё работает (но только на том компьютере, где есть этот MP3-файл и причём в таком же пути, от куда я его вставлял в этот контрол на своей машине!!!).
Может ".SourceDoc" это не то, что мне нужно. Ну так подскажите тогда, что использовать правильней.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.04.2006 (Сб) 11:26

Правильнее читать ответы на свои вопросы.
Lasciate ogni speranza, voi ch'entrate.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 15.04.2006 (Сб) 11:27

похоже все-таки что нужное - это ресурсы
Весь мир матрица, а мы в нем потоки байтов!

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 15.04.2006 (Сб) 15:03

а для чего тогда OLE-контейнер?
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

ну тогда может подскажешь

Сообщение claymen » 15.04.2006 (Сб) 16:38

как правиль но им пользоваться, а то я совсем чайник в этом.
Пожалуйсто!

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 15.04.2006 (Сб) 20:45

Заходи в поиск, набирай то, что подсказал alibek:
LoadResData

и будет тебе счастье, например: http://bbs.vbstreets.ru/viewtopic.php?t=1711
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 16.04.2006 (Вс) 9:35

VVitafresh
Не, ну с ресурсами-то понятно, это отдельная песня, а вот всё же интересно про OLE-контейнер. Сам тоже только слышал, но не использовал.
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 17.04.2006 (Пн) 14:15

Последний раз редактировалось Al Khamid 18.11.2007 (Вс) 2:35, всего редактировалось 1 раз.

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 17.04.2006 (Пн) 14:17

Al Khamid
А как вставить в OLE объект, чтобы он хранился там, а не его ссылка и как этот объект исспользовать. По подробнее plz. если можно.

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 17.04.2006 (Пн) 14:21

При добавлении -- ошибка "Unable to access source document" при добавлении ч-л., кроме ТХТ
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 17.04.2006 (Пн) 15:13

ч-л
Челов?
Чтобы на другом компьютере мне не нужно было иметь этот файл
Не волнуйся, файл сам будет тебя иметь, если так дело пойдет.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

КОРОЧЕ!

Сообщение claymen » 17.04.2006 (Пн) 15:18

Если здесь кто ни-ть соображает в OLE, пусть и скажет что-то умное.
А все эти ремарки типа "поимеет" пусть оставят для FUCK'юшников.
И не надо толкать заумные мысли только из-за того, что у тебя "FUCK-фторитет" в этом форуме !!!!!!!!!

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 17.04.2006 (Пн) 15:24

ANDLL
Не волнуйся, файл сам будет тебя иметь, если так дело пойдет
:lol: :lol: :lol: Сильно!
P.S. что-л. -- что-либо
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 17.04.2006 (Пн) 17:07

2claymen:утютю какие мы суровые :)
Что у вас там с OLE не получается я не пойму? Что делаете, и где ошибки или что там?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 17.04.2006 (Пн) 20:13


claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 18.04.2006 (Вт) 13:41

ANDLL
Вот я создал OLE1 в своей форме, вставил туда объект (например MP3-файл). Как мне его воспроизвести на компьютере, где его нет, т.к. он находится ТОЛЬКО в моем OLE!
У меня стоит EssentialToolKit, и из VB я вызываю воспроизведение музыки через: PlayMediaFile {Path\Media file.extention}?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 18.04.2006 (Вт) 15:15

Вот вы про что...
OLE для этого не придназначен(хотя если намудрить с IPersistStream, то может получится, но ты этого делать не будеш)...
А ваша проблема решается добавлением этого файла в ресурсы, и проигрывания его из ресурсов....
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 18.04.2006 (Вт) 15:21

ANDLL
Я слышал про ресурсы, но не знаю как этим пользоваться. Если Вам не трудно, моглы бы Вы скинут мне Example.
и начинали мы все чайниками, но потом...

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 18.04.2006 (Вт) 15:29

LoadResString
LoadResData
LoadResPicture
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 18.04.2006 (Вт) 15:33

Роман-вб
Всё это конечно хорошё, но как добавить свой файл в ресурсы и как узнать его ID, чтобы потом вытащить?
Может проще выслать example или хотябы код?
и начинали мы все чайниками, но потом...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.04.2006 (Вт) 15:52

Там, вверху...
Вверху, где закрывающий крестик окна, но немного левее...
Там кнопка Поиск... А что если ввести туда предложенные слова?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

JumpingJack
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 61
Зарегистрирован: 25.01.2006 (Ср) 12:54

Сообщение JumpingJack » 18.04.2006 (Вт) 15:55

GSerg, жжешь! =)

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 18.04.2006 (Вт) 15:55

В Гл. меню: Add-Ins - AddIn Maneger - VB6Res... Ed... - loaded/unloaded [x]
Чтобы добавить: там в тулбаре 5 кнопок для этого (что нужно, то и вывбирай)
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 18.04.2006 (Вт) 15:57

Ну или совет GSerg
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 18.04.2006 (Вт) 16:14

Роман-вб
OK. Я вошёл в это ResourceEditor. Создал там новый ресурс (MP3-файл). Он прописался как: Type "CUSTOM" Id "101" Language "Русский"
Теперь, как мне вызвать имя MP3-файла, чтобы его воспроизвести или сохранить на диск? LoadResData выдаёт "??", а LoadResString вообще говорит, что "101-го" ресурса не существует.
и начинали мы все чайниками, но потом...

Роман-вб
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 520
Зарегистрирован: 04.04.2006 (Вт) 9:40
Откуда: Средняя полоса

Сообщение Роман-вб » 18.04.2006 (Вт) 16:20

claymen
А тут я тебе скажу, что иGSerg. Сам я лично видел этот код здесь недавно,(про запуск ехе из ресурсов). Я кстати и писал его. Так что поищи.
Жить ещё 2 недели, работы на 8 лет, но я докажу на деле, на что способен аскет!

След.

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

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

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

    TopList  
cron