· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Ресурсы в exe(шнике)

Посл.отвђт Сообщенiе


Дата: Окт 2, 2004 03:25:04

Проблема такая: есть некое кол-во html и gif файлов нужно сделать что-то на подобии сайта в одном exe фале.
Может кто подскажет как в exec-шник добавить ресурсы.
Я делал через dll+exe но у меня был obj в котором хрен знает че написано.


Дата: Окт 2, 2004 06:23:11

Чаво???


Дата: Окт 2, 2004 10:58:19

sovmaster
Чтобы ехе содержал html и gif, надо использовать sfx-архив.

All
Не кидайтесь подушками, но каков вопрос, таков ответ.


Дата: Окт 2, 2004 14:06:39 · Поправил: valterg

sovmaster

Родные ресурсы exe имеют определенные ограничения :
картинки - bmp, html вообще нет,хотя может я ошибаюсь.
Но никто не мешает тебе создать секцию и
напихать все что хочешь. Но вот и обрабатывать
придется самому.
Вот только подготовка у тебя никакая к этому.
Если не хочется долго учиться, то напиши
поконкретнее задачу. Например без всякого
exe можно все запихать в файл chm и смотреть
в Виндах. Еще есть файлы формата mht, я их сам
использую для сохранения страничек в один файл.
Но как оказалось просмотр их возможен только
по одновременной установке IE и Outlook Express.


Дата: Окт 2, 2004 14:17:54

Родные ресурсы exe имеют определенные ограничения :
картинки - bmp, html вообще нет,хотя может я ошибаюсь.

а как же RCDATA? 8-o


Дата: Окт 2, 2004 14:53:51

„а как же RCDATA“

Ну так и дайте ему ссылку :-) Я уж сообразил,
что по крайней мере в Дельфи ресурсы могучие
могут быть. Но он то явно на ассемблере собрался
программировать. Немного оффтопа : народ сначала
суется на Си и Дельфи, но там сложно, а потом
переходят на ассемблер мучиться. Для того чтобы
пообтереться в Виндах лучше всего подходит VB,
вот только потом с него уходить неохота...


Дата: Окт 2, 2004 15:21:18

valterg
еще немного оффтопа :)
Для того чтобы
пообтереться в Виндах лучше всего подходит VB,
вот только потом с него уходить неохота...

не согласен :) перед тем как заняться асмом я на VB пару лет писал. ничто не помешало изучить и успешно программировать на других языках

но то, что программируя на VB экономится время - факт :)
вот эту штуку я писал 5 часов примерно, без third patry:

1853633932__LSystem.zip


Дата: Окт 3, 2004 01:24:30

Че то вы тему конечно развили, молодцы.
Я ни собираюсь ни накаком ассемблере ниче писать блин, ну и на VB тоже


Дата: Окт 3, 2004 01:26:19

А задача то вроде ясна: Есть типа сайт его надо в один файл.
Просто может подход для решения этой задачи я выбрал неправильный через exe.


Дата: Окт 3, 2004 01:36:29

Вызови IExplorer через командною стороку со своей html (mht или т.п.)


Дата: Окт 3, 2004 01:43:40

Короче щас у меня ситуация такая есть xxx.dll в котором и находятся все html и gif, есть yyy.exe где только браузер,
я ему передаю адрес:
res://{Путь к длл-файлу}/xxx.dll/main.html
Ну и все показывает


Дата: Окт 3, 2004 14:43:30

„А задача то вроде ясна: Есть типа сайт его надо в один файл. “

Задача-то ясная, вот вопрос туманный. Народ подумал,
что ты не умеешь файлы в ресурсы загнать, а на
самом деле у тебя была проблема с формированием DLL.
Это ясно только из слов про OBJ. Сказал бы какая
система программирования и все стало бы на свои места.


Дата: Окт 3, 2004 16:16:37

Вот тут товарищ один правильно сказал: ЭТО ГРУБЫЙ ОФТОП! Сайт посвящен программированию на ассемблере, ну иногда алгоритмам. ВБ обсуждать, а тем более что-то другое я бы поостерегся.

На этом я бы закончил обсуждение всякой фигни, или хотябы перевел его в нужное русло, соотв. тематике форума.

ЗЫ: не сочтите за самовольное модерирование, но я ждал модера сколько мог. Ни один не появился.


Дата: Окт 4, 2004 15:47:42 · Поправил: Julius

Не понял...
А что мшает запихнуть html страницу в exe'шник в виде ресурса:
file.htm HTML DISCARDABLE "file.htm"
file.jpg HTML DISCARDABLE "file.jpg"
file.gif HTML DISCARDABLE "file.gif"
file.wav HTML DISCARDABLE "file.wav"
И юзай себе на здоровье.
Если твой exe'шник назвать file.exe, то вызвать из него html странцу file.htm можно так:
res://file.exe/file.htm
А, вопрос действительно странный, ведь в нем уже содержится ответ:
я ему передаю адрес:
res://{Путь к длл-файлу}/xxx.dll/main.html
Ну и все показывает

Замени имя dll'ки на имя exe'шника и все...


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.071