|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 8, 2003 22:09:26 · Поправил: 640kb Можно ли содержимое .rc прописать в .cpp-исходнике, и если можно то как. Я пробую так: #define MenuName "Menu" ... wc.lpszMenuName=MenuName; ... (в самом конце исходника) Menu MENU { <--(все ошибки указывают сюда) POPUP "111" { MENUITEM "aaa", IDM_1 MENUITEM "bbb", IDM_2 } MENUITEM "222", IDM_3 } ошибки: error C2146: syntax error : missing ';' before identifier 'MENU' error C2501: 'Menu' : missing storage-class or type specifiers fatal error C1004: unexpected end of file found Буду признателен за помощь. |
|
|
Дата: Июн 8, 2003 23:20:49 · Поправил: Narkomanius 640kb брысь отсюда на RSDN для особо крайне вообще кругом тупых - это по асму сайт |
|
|
Дата: Июн 9, 2003 01:18:33 · Поправил: 640kb to Narkomanius: А не пойти бы тебе куда подальше. Если ты думаешь что здесь одни праведники собрались, то ты ошибаешься. Я люблю и уважаю ASM, но есть много вещей не хуже. Интересно, если тебе надо будет быстро сделать проект с большим кол-вом окон со многими элементами, ты что из принципа не полезешь в билдер или в дельфи, а будешь ручками .rc ковырять? Я просто попросил о помощи, здесь есть люди которые могут помочь (захотят ли они это делать другой вопрос), а ты пальцами размахался, типа мы тут на ASMе кул кодеры, а все остальные поголовно кретины. Ну сказал ты мне брысь, ну выпендрился, и что? Зато теперь я знаю что на этом форуме есть один не умный. Ну а если ты всётаки умный, помоги мне на ASMe, а перевести на С не проблема. |
|
|
Дата: Июн 9, 2003 02:57:42 640kb я тут размахался потому что на РСДНе тебе ответят наверно быстрее и самое главное потому что тут не кулкодеры а АСМ А отмазку про милиион строк в проекте засунь подальше посмотрел бы я как ты будешь на сях писать загрузчик оси |
|
|
Дата: Июн 9, 2003 04:29:30 · Поправил: P2M 640kb Visual С++ Можно ли содержимое .rc прописать в .cpp-исходнике Afaik нет. |
|
|
Дата: Июн 9, 2003 06:32:49 640kb Можно поступить следующим образом (не совсем то, о чём вы спрашивали): 1. Создать и заполнить 'menu template' 2. зарегистрировать класс окна с lpszMenuName = 0; 3. Загрузить меню через LoadMenuIndirect 4. Создать окно через CreateWindow (прописать загруженное меню вместо hMenu) Пример на asm'е: Создание меню без файла описания ресурсов |
|
|
Дата: Июн 9, 2003 11:07:18 to Quantum: Спасибо! to Narkomanius: Ну ты блин загнул. Интерфейс и загрузчик оси, нашёл что сравнить. |
|
|
Дата: Июн 9, 2003 12:30:28 [ 640kb: Можно ли содержимое .rc прописать в .cpp-исходнике ] Ответ простой и однозначный - нет. Ресурсный скрипт должен компилироваться компилятором ресурсов, а .cpp-исходник соответственно компилятором с. Естественно, что компилятор с не понимает ресурсных скриптов. |
|
|
Дата: Июн 11, 2003 17:28:26 640kbя вот с этим сколько е..ся чтоб в один сектор вместить все что хотел потому и сравниваю |
|
|
Дата: Июн 11, 2003 17:51:16 Narkomanius, а твоя ОСь еще жива? |
|
|
Дата: Июн 11, 2003 18:22:45 жива потому что винтов 3 |
|
|
Дата: Июн 11, 2003 19:42:30 проект с большим кол-вом окон со многими элементами, ты что из принципа не полезешь в билдер или в дельфи, а будешь ручками .rc ковырять? в дельфи и билдер не полезу точно из принципа хотя бы потому что делфи отстой паскальный а билдер закос под делфи и ваще у мя окон больше нету потому что я прозрел и увидел что они тоже отстой |
|
|
Дата: Июн 11, 2003 20:47:23 А на какой же ты оси сидишь. |
|
|
Дата: Июн 12, 2003 02:28:06 640kb пятая Фри и свою пишу еще только она кривая еле доки нашол по винтам и PCI/PnP |
|
|
Дата: Июн 12, 2003 03:20:22 А нельзя поподробнее узнать про архитектуру твоей ОС, и что уже реализованно? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.049 |