|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 19, 2004 09:40:02 Здравствуйте уважаемые! Есть кусок текста на С/С++: ------------------------ HWND parent = NULL; HWND (*e)(embedWindowState *v); *(void**)&e = (void *)SendMessage(this_mod->hwndParent,WM_WA_IPC,(LPARAM)0,IPC_GET_EMBEDIF ); if (e) parent = e(&myWindowState); ------------------------- Кто знает как правильно то же самое написать, только на masm? И вообще кто может описать что здесь происходит (в данном коде)? |
|
|
Дата: Июл 19, 2004 09:47:29 Хех. Транслировать код с сей на асм - это неразумно. Смысл какой? Асм нужен для того, чтобы делать ВСЕ по-другому! Так что надо просто разобраться что тут написано и дальше думать, как это надо на асме писать. Но, боюсь, за вас этого никто делать не станет. Кстати, если так уж хочется код на асме увидеть, то в опциях проекта на сях можно указать "генерить asm-файл". Хотя мне больше нравится дебужить сишные проги Олей. |
|
|
Дата: Июл 19, 2004 10:06:24 [Кстати, если так уж хочется код на асме увидеть, то в опциях проекта на сях можно указать "генерить asm-файл".] А где это в VC++6.0, если не секрет? |
|
|
Дата: Июл 19, 2004 11:05:24 В командной строке компилятор прописать /FA. Более точную информацию смотреть в справке, т.к. у меня VS 2003, а там это все через ui делается. |
|
|
Дата: Июл 20, 2004 07:36:59 VC++ 6.0: - Project -> Settings -> C/C++ tab - Category: -> "Listing Files" - Listing File Type: "... pick one ..." |
|
|
Дата: Июл 20, 2004 07:44:04 Спасибо, разобрался. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.047 |