редактор ресурсов в msvc v7.1

Тема в разделе "WASM.WIN32", создана пользователем Avoidik, 5 ноя 2006.

  1. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    помогите решить проблему с редактором ресурсов в ms visual c++ v7.1 (msvs .net 2003 prof), а проблема следующая: при загрузке и сохранении ресурсов RT_RCDATA наш IDE сохраняет какую-то чушь, а именно:

    Код (Text):
    1. 10                     "file1.bin"
    а должно быть:

    Код (Text):
    1. 10      rcdata           "file1.bin"
    после недолгих исследований выяснилось, что проблема в файле resedit.dll (v7.10.3077.0) и вероятно в нем отсутствует часть кода

    вообщем кто сталкивался с такой проблемой помогите пожалуйста её решить (может у кого resedit.dll версии по-новее есть для v7.10)

    ps. вот у человека таже самая проблема, ответа не последовало:
    http://www.codecomments.com/archive292-2005-5-507842.html
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    как пользовался так и продолжаю - встроенным редактором в BC++ 5.0
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Можно подробнее? Что имеется ввиду под загрузкой и сохранением?
     
  4. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    по-подробнее (всё происходит в ide msvc .net 2003):

    заходим в 'resource view' и добавляем новый ресурс, давим кнопочку 'custom' и пишем в поле 10 (rt_rcdata), вываливает окошко hex-редактора пишем там что угодно (DEADBEEF) и теперь все это дело сохраняем и пытаемся откомпилировать наш проект... вот и наш баг (rcdata не вписывается, ресурсы не компилятся из-за ошибки, билд проекта прерван)

    или тупо где-нибудь в наш .rc файл вписываем:
    10 rcdata "somefile.txt"
    загружаем студию, пересохраняем ресурсы и пытаемся откомпилировать наш проект, получаем баг (rcdata снова не вписывается)
     
  5. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    на сайте у мелкомягких лежит то, что мне нужно, но хотфикс они отдают только по саппорту, а у меня студия пиратская :dntknw:

    а вот случайно нашел что есть сервис-пак (видимо он мне и поможет):
    http://download.microsoft.com/download/b/5/f/b5f05fd6-2509-4a88-b70c-e0b1d1312852/VS7.1sp1-KB918007-X86.exe
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Avoidik
    Понятно, у меня SP1 стоит. Проблема действительно имеет место быть, но как-то вот не совсем удобно вбивать руками бинарики. Не проще ли добавлять их через "Import…"? С ним проблем нет.
     
  7. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    IceStudent, у тебя такой глюк и с первым сервис-паком наблюдается? через импорт тотже баг повторяется, после пересохранения ресурсов
     
  8. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Avoidik
    Да. А как "пересохранить" ресурсы?
     
  9. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    у меня в ресурсах диалог и rcdata, после редактирования диалога жму ctrl+s
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Avoidik
    Нет, такой ошибки нет. После импорта всё держится и проблем нет.
     
  11. Avoidik

    Avoidik New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2004
    Сообщения:
    288
    Адрес:
    Russia
    IceStudent, сбрось пожалста resedit.dll от первого сервис-пака куда-нибудь на файлообменник