Страница: 1 |
Страница: 1 |
Вопрос: Хранение файлов в ехе
Добавлено: 12.06.09 23:30
Автор вопроса: LEX1ERS | ICQ: 4204936
как хранить файлы в ехе?именно хранить,например как инсталятор,ну или как загрузить картинку в форму...ведь при компиляции картинка уже в ехе в форме...и не требует путь к картинке.Спасибо.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #1
Добавлено: 13.06.09 02:16
Так, вы назвали три разных способа: установщики записывают в конец ехе оверлей(вроде), картинки в форме - зашифрованы и их найти сложно, а чтобы загрузить строку, картинку, иконку, в общем, данные, используйте ресурс едитор (поставляется с вб6), функции loadresdata, loadpicture, etc. В VBA всего этого нет(почему этот вопрос в вба, а не в вб-форуме?).
Номер ответа: 2
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #2
Добавлено: 13.06.09 02:44
сорри,я с телефона,перепутал,Спасибо)
Номер ответа: 3
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #3
Добавлено: 13.06.09 03:10
Я тоже, se k510i.
Номер ответа: 4
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #4
Добавлено: 13.06.09 03:47
siemens c65,opera 2.04test5, ещё хотел узнать...как создать *.RES вне вб,к примеру написав программу на вб для этого,и сделать так что бы, можно было бы указав путь к *.RES прога откомпилировала бы такую же копию, но уже с *.RES'ом внутри?мощно конечно...но нужно...
Номер ответа: 5
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #5
Добавлено: 13.06.09 04:31
Почему такая старая опера мини? У меня версия 4.2 . Если я правильно понял, то ...фух, засунуть ехе-файл в ресурсы проги-компилятора, при компиляции компилятор склеивает ехе с рес-файлом.
Function CreateEXE(resfile as string, newexe as string)
On Error Resume Next
Dim resData as Variant
Dim FFile As Integer
Dim fileSrc As Variant
FFile=FreeFile
Open resfile For Binary Access Read As #ffile
Get #FFile, , fileSrc
Close #FFile
Open newexe For Binary Access Write As #FFile
resData=LoadResData ("custom", "101"
Put #FFile, , resData
...
Close #FFile
End Function
... - здесь должен быть код встраивания реса в ехе
стартапдейтресурсес и ендапдейтресурсес - апи, сам сделаешь... где лодресдата - параметры, название секции, номер ресурса, вариант-переменные использованы по мере необходимости.
Номер ответа: 6
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #6
Добавлено: 13.06.09 05:01
0.Спасибо.Опера старая но я доволен,кушает трафик меньше,да и единственая версия которая не урезанная(~230кб)Слу у тя ася есть?
Номер ответа: 7
Автор ответа:
Oxygene
Вопросов: 1
Ответов: 32
Профиль | | #7
Добавлено: 29.06.09 18:49
*Катаюсь по полу*