Значки исполняемых файлов VB6

У меня довольно большой проект VB6 со множеством форм, классов, модулей и пользовательских элементов управления.

Когда я создаю ярлык для скомпилированного исполняемого файла и выбираю «изменить значок» для ярлыка, я могу выбрать несколько значков. Это указывает на то, что в исполняемый файл компилируется несколько ресурсов значков. Первый значок — это «обычный» значок приложения, который, по-видимому, управляется путем настройки формы значка на вкладке «СДЕЛАТЬ» в настройках проекта. Это нормально и работает так, как ожидалось.

У меня проблема в том, что я просто не могу выяснить, откуда берутся другие значки, которые компилируются в исполняемый файл. Есть ли способ взять проект VB6 или исполняемый файл Complied и узнать, где в проекте устанавливаются ресурсы значков?

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

Есть идеи?


person Michael Prewecki    schedule 25.06.2009    source источник


Ответы (2)


Эта ссылка рассказывает о с помощью диспетчера надстроек VB6 для использования надстройки под названием «Редактор ресурсов VB6». Звучит как хорошее место, чтобы проверить наличие дополнительных ресурсов.

person Calvin Allen    schedule 25.06.2009

У меня проблема в том, что я просто не могу выяснить, откуда берутся другие значки, которые компилируются в исполняемый файл.

Я считаю, что это заблуждение.

Набор альтернативных значков для ярлыка по умолчанию содержится в Shell32.dll.

person Bob77    schedule 25.06.2009
comment
Нет, в моем случае они действительно были в скомпилированном файле ресурсов, я просто не знал о файле ресурсов в проекте VB6. Как только я открыл редактор ресурсов, он указал, что проект содержит скомпилированный файл ресурсов, и это был источник моих значков. В этом проблема наследования устаревших приложений. - person Michael Prewecki; 26.06.2009