|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
Создание ресурсов в VS 6.014.02.2012, 21:12. Показов 3219. Ответов 11
Метки нет (Все метки)
Не могу разобраться с созданием ресурсов в VS 6.0, не с синтаксисом файлов ресурсов, а с интерфейсом VS.
Вот выбрал я добавить новый файл, выбрал в списке resource script и ввёл имя menudemo. Получил в проекте файл menudemo.rc. Ну и как в анекдоте "и что это нам дало?". Как мне создать теперь меню в автоматическом режиме (есть ли такой вообще?) или как начать редактирование кода? Я до этого всегда это делал просто открывая через текстовый редактор файл rc, но это не столь удобно (из-за того что отступы нужно делать самому), при этом если я где-то ошибался в коде то VS потом жаловалась что мол что-то там не так в файле ресурсов и предлагала открыть окошко редактирования кода ресурсов, так а как же мне его открыть сейчас когда я только создал файл ресурсов?
0
|
|
| 14.02.2012, 21:12 | |
|
Ответы с готовыми решениями:
11
Создание файла ресурсов Создание файла ресурсов Создание библиотеки ресурсов |
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
| 14.02.2012, 23:10 [ТС] | |
|
Ну вот, на сайте сотни программистов работающих с продуктами MS на профессиональном уровне, а никто и не знает как же открыть файл ресурсов в vs чтоли? Так как же вы тогда создаёте файлы ресурсов, неужели как и я через текстовый файл?
0
|
|
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 15.02.2012, 13:46 | |
|
http://www.angusj.com/resourcehacker/
Создаешь res и линкуешь к программе. Есть маленький ньюанс - эта программа не позволяет создавать новые ресурсы, поэтому для создания например диалога я импортирую диалог из другого res или exe, а затем переделываю его в визуальном редакторе.
0
|
|
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||
| 15.02.2012, 18:12 [ТС] | ||||||
|
murderer, ну это то хорошо, но как пользоваться ms утилитой-то? В ней же тоже зачем-то есть создание файлов ресурсов, хотя я созданный нарисованный курсор тоже не могу подключить, как-то же оно должно работать и как-то задумано им пользоваться было, только как?
Добавлено через 5 минут Программа особой ценности не предоставляет - она всего-то может показать как будет выглядеть меню, в ней даже банальной кнопки "добавить пункт" создающей новый пункт меню добавляя к коду
Добавлено через 2 минуты Добавлю ещё что после того как VS пожаловалась на то что мол файл ресурсов мой содержит синтакс. ошибки то теперь он открыая проэкт открывает сразу КОД ФАЙЛА РЕСУРСОВ, те в нём есть где-то такая хитрая опция чтобы просматривать код файла ресурсов сразу, но где же она?
0
|
||||||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|||
| 15.02.2012, 21:31 | |||
|
за шестерку не скажу давно с ней дело не имел это к -=ЮрА=-
он шестерку золо хорошо знает но на примере 2008 если хочешь редактировать в текстовом режиме то на вкладке файлов открываешь свой файл ресурсов правой кнопкой и выбираешь открыть как текстовый файл и пишешь все что душе угодно потом обязательно закрываешь(сохраняешь) иначе на вкладку ресурсов тебя не пустят будет сообщение что файл открыт в другом виде и зачем создавать новый файл ресурсов??? а если ты его создал то ты его поключил в главном ресурсном файле??? Добавлено через 1 минуту нажимая на неё выбираешь в каком виде открыть Добавлено через 12 минут на твоей вкладке menudemo.rc это и есть файл ресурсов работай с ним а посредине вкладка resourse это и есть редактор ресурсов
1
|
|||
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||
| 16.02.2012, 01:23 [ТС] | ||
Конечно это мой файл ресурсов, я же его создал, но все пункты что с ним можно сделать показаны на скриншоте (на скриншоте какраз и открыт файл ресурсов, vs 6 автоматически перемещает курсор на папку resource когда это делаешь). Наверное нужно ставить vs поновее, в 6ке делаю по привычке так как нужно было лабы в универе раньше сдавать именно в ней. Меню в ней тоже не создать (нет у неё такого ресурса, курсор есть, html страничка, текстовый документ ... меню нету).
0
|
||
|
|
|
| 16.02.2012, 10:49 | |
|
Gepar, твоя проблемма следующая, ты хочешь создать API приложение с возможностью использования DialogBox. Ну так вот вся проблемма в том что если создаёшь SimpleAPI проект в нём отсутсвуют некоторые настройки и даже если подключишь свой RC-ник, DialogBox не отработает. Но всё поправимо, ниже привожу скрины:
На словах так - делаем typical API HelloWorld aplication удаляем к чертям всё ненужное из срр-ника проета, пишем свой код и привычными нам способами(через меню) добавляем ресурсы и свободно используем DialogBox. PS:Gepar, ИМХО излечись от болезни API студия поставляет прекрасный шанс для программиста писать именно код а не заботиться одеталях реализации - это MFC. Поверь на слово человеку который вот уже 10 лет как его использует - ОН в миллион раз лучше API, тебе не надо думать как "учить окно" реагировать на команды, всё базовое уже написано и обвёрнуто студией - тебе только писать обработчики кнопок меню. Если уж особо хочешь по иному парсить какойто WM_message то перегружаешь WindowProc и вставляешь свою реализацию - это всё уже предусмотрено студией. Также развею миф о малости API приложений и "огромности" MFC - поработав достаточно в 9-ке увидел что никакой абсолютно разницы в размере приложений уже нет - что то простое что в MFC что в API компилится на уровне 20 Кб(да раньше минимальный объём MFC был 40, но разработчики уже всё "перепаяли"). API это не более чем школа понимания "кулис" программы! Не по теме: Когда их поняли, нечего каждый раз строя дом, рядышком создавать школу и институт...
1
|
|
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
| 16.02.2012, 16:18 [ТС] | |
|
-=ЮрА=-, я winapi не изучаю, я с ним ознакамливаюсь
Хочу понять через что работают все эти mfc, qt и прочие. Это как изучение asm в наше время - практической пользы чтобы что-то на нём написать почти никакой, но зато понимание как всё остальное работает на нижнем уровне есть ![]() С ресурсами я так и не понял, это что же если не создать приложение с Hello wordl, а просто пустой проэкт то некоторые возможности по работе с ресурсами отсутствуют ? Так это глупо как-то.
0
|
|
|
|
||||||||
| 16.02.2012, 17:40 | ||||||||
|
Я написал то что тебе поможет, если думаешь, что глупо можешь и дальше искать решение...Я пока не выяснил что именно нужно вписать в срр-ник чтобы эти доп настройки включались без чёткого задания ключей в Project Properties аля подключить либу
Не по теме: PS:Не хочешь слушать, не проси больше о помощи...
1
|
||||||||
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||
| 16.02.2012, 22:55 [ТС] | ||
0
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 16.02.2012, 23:07 | ||
Сообщение было отмечено как решение
Решениеа проект это твое творение откуда мелкомягкие знают что ты делать собираешься глупо что за 10(или более лет) пока существует 6 я ни разу не видел литературы об опциях компилятора(все мсдн и тык) а книг умотатся но во всех "нажмите кнопку" "нарисуйте иконку"
0
|
||
|
|
||
| 16.02.2012, 23:46 | ||
|
Не по теме:
Добавлено через 6 минут Не по теме: Gepar, иногда я резок в высказываниях но лишь потому что сталивался с подобными проблеммами и кое как их научился решать. В ответе пишу от всей души жела помочь, а меня не хотят слушать, а часто и обижают по не знанию(это я уже ни к тебе а так в общем), вот и обидно становится...
0
|
||
| 16.02.2012, 23:46 | |
|
Помогаю со студенческими работами здесь
12
Создание файла ресурсов вручную Создание файлов ресурсов в Delphi XE Создание библиотеки ресурсов dll Создание кластера. Объединение ресурсов нескольких ПК
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3, Box2D, FreeType и SDL3_ttf из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|