Ресурсы в exe(шнике)

Тема в разделе "WASM.WIN32", создана пользователем sovmaster, 2 окт 2004.

  1. sovmaster

    sovmaster New Member

    Публикаций:
    0
    Регистрация:
    2 окт 2004
    Сообщения:
    4
    Проблема такая: есть некое кол-во html и gif файлов нужно сделать что-то на подобии сайта в одном exe фале.

    Может кто подскажет как в exec-шник добавить ресурсы.

    Я делал через dll+exe но у меня был obj в котором хрен знает че написано.
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Чаво???
     
  3. n0p

    n0p 10010000b

    Публикаций:
    0
    Регистрация:
    7 май 2003
    Сообщения:
    256
    Адрес:
    Новосиbeerск
    sovmaster

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



    All

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

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    sovmaster



    Родные ресурсы exe имеют определенные ограничения :

    картинки - bmp, html вообще нет,хотя может я ошибаюсь.

    Но никто не мешает тебе создать секцию и

    напихать все что хочешь. Но вот и обрабатывать

    придется самому.

    Вот только подготовка у тебя никакая к этому.

    Если не хочется долго учиться, то напиши

    поконкретнее задачу. Например без всякого

    exe можно все запихать в файл chm и смотреть

    в Виндах. Еще есть файлы формата mht, я их сам

    использую для сохранения страничек в один файл.

    Но как оказалось просмотр их возможен только

    по одновременной установке IE и Outlook Express.
     
  5. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    Родные ресурсы exe имеют определенные ограничения :

    картинки - bmp, html вообще нет,хотя может я ошибаюсь.


    а как же RCDATA? 8-o
     
  6. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105




    Ну так и дайте ему ссылку :) Я уж сообразил,

    что по крайней мере в Дельфи ресурсы могучие

    могут быть. Но он то явно на ассемблере собрался

    программировать. Немного оффтопа : народ сначала

    суется на Си и Дельфи, но там сложно, а потом

    переходят на ассемблер мучиться. Для того чтобы

    пообтереться в Виндах лучше всего подходит VB,

    вот только потом с него уходить неохота...
     
  7. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    valterg

    еще немного оффтопа :)

    Для того чтобы

    пообтереться в Виндах лучше всего подходит VB,

    вот только потом с него уходить неохота...


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



    но то, что программируя на VB экономится время - факт :)

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

    [​IMG] 1853633932__LSystem.zip
     
  8. sovmaster

    sovmaster New Member

    Публикаций:
    0
    Регистрация:
    2 окт 2004
    Сообщения:
    4
    Че то вы тему конечно развили, молодцы.

    Я ни собираюсь ни накаком ассемблере ниче писать блин, ну и на VB тоже
     
  9. sovmaster

    sovmaster New Member

    Публикаций:
    0
    Регистрация:
    2 окт 2004
    Сообщения:
    4
    А задача то вроде ясна: Есть типа сайт его надо в один файл.

    Просто может подход для решения этой задачи я выбрал неправильный через exe.
     
  10. Fixer

    Fixer New Member

    Публикаций:
    0
    Регистрация:
    14 июл 2003
    Сообщения:
    5
    Адрес:
    Russia
    Вызови IExplorer через командною стороку со своей html (mht или т.п.)
     
  11. sovmaster

    sovmaster New Member

    Публикаций:
    0
    Регистрация:
    2 окт 2004
    Сообщения:
    4
    Короче щас у меня ситуация такая есть xxx.dll в котором и находятся все html и gif, есть yyy.exe где только браузер,

    я ему передаю адрес:

    res://{Путь к длл-файлу}/xxx.dll/main.html

    Ну и все показывает
     
  12. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105




    Задача-то ясная, вот вопрос туманный. Народ подумал,

    что ты не умеешь файлы в ресурсы загнать, а на

    самом деле у тебя была проблема с формированием DLL.

    Это ясно только из слов про OBJ. Сказал бы какая

    система программирования и все стало бы на свои места.
     
  13. n0p

    n0p 10010000b

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



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



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

    Julius New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2003
    Сообщения:
    42
    Не понял...

    А что мшает запихнуть 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'шника и все...