VB рессурс эдитор - добавление и исспользование

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
prof2007
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 01.04.2007 (Вс) 20:30

VB рессурс эдитор - добавление и исспользование

Сообщение prof2007 » 01.04.2007 (Вс) 20:50

Как использовать файл (custom), добавленый в рессурс эдитор на vb6

Можно ли добавить EXEL файл в в рессурс эдитор, чтобы не таскать его с прогой и если можно, то как его потом исспользовать?
Вроде для этого функция LoadResData имеется, но как с ней работать?
пробовал:

Dim XL As New Excel.Application

exelfile= LoadResData (101, 10)

Workbooks.Add Template:=exelfile

НЕ ВЫХОДИТ! :cry:
а как выпьешь пивка, жизнь и вправду легка, а с компьтером - и подавно.....

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

Сообщение GSerg » 01.04.2007 (Вс) 21:30

Попробуй для начала читать то, что написано в справке по методу Add и его параметрам, вместо того, чтобы передавать ему всякий гон.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

prof2007
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 01.04.2007 (Вс) 20:30

ПОНЯЛ

Сообщение prof2007 » 01.04.2007 (Вс) 21:38

ПОНЯЛ, ПОБЕГАЛ ПО ПОИСКУ - НАШЕЛ ИНФУ, ЩАС ПРОБОВАТЬ БУДУ
а как выпьешь пивка, жизнь и вправду легка, а с компьтером - и подавно.....

X-hacker
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 26.08.2006 (Сб) 1:22
Откуда: Moldova

Сообщение X-hacker » 03.04.2007 (Вт) 9:26

А вообще делай так
1. Создаем файл .res (просто пустой переименованный файл)
2. Открываем его с помощью Визуал Си++ и там уже работаем
3. По окончании на вопрос о сохранении отвечаем да
4. Открываем Васик
5. Шлепок мышкой по ProjectExplorer затем AddFile затем выбираешь свой ресурс и юзаешь

А васиковский рес-едит не юзай, больно тупой он

А в твоем случае
Код: Выделить всё
Dim MyEXE() as byte

Redim MyExe(RazmerTvoegoEXEshnika)
MyEXE=LoadResData(101,"TvoiTip")
Open app.path & "MyEXE"  for binary as #1
put #1,,MyEXE
close

Осталось только запустить...

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

Сообщение Viper » 03.04.2007 (Вт) 12:36

нды... Автор топика хочет странного, а вот чего хочет X-hacker? Что должен делать приведенный им код по мысли автора?
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.04.2007 (Вт) 13:04

X-hacker привёл пример извлечения exe-шника из ресурсов с последующий записи в файл. Таких примеров куча, и, видимо, он просто скопировал откуда-то.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

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

Сообщение Viper » 03.04.2007 (Вт) 13:46

Да, не зря Хакер телепат! :) Что он привел пример извлечения екзешника из рескурсов это понятно, а вот нафига?
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.04.2007 (Вт) 13:53

Хакер писал(а):, он просто скопировал откуда-то.


скопировал... и всё. А что код делает, он не разбирался.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 03.04.2007 (Вт) 14:07

!Viper! писал(а):нды... Автор топика хочет странного, а вот чего хочет X-hacker? Что должен делать приведенный им код по мысли автора?
Автор просто не знает, что данные из ресурсов нужно сначало сохранить в файл, а путь к нему скормить экселю.
!Viper! писал(а):Да, не зря Хакер телепат! :) Что он привел пример извлечения екзешника из рескурсов это понятно, а вот нафига?

По-моему он просто перепутал EXE c Excel, так как манера письма автора оставляет простор фантазии - EXEL.

А по существу правильно. Кроме Redim MyExe(RazmerTvoegoEXEshnika), оно не нужно.
Лучший способ понять что-то самому — объяснить это другому.


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

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

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

    TopList