Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Разделяемый сегмент данных.


Автор: mekhanikus 24.6.2008, 12:46
Пытаюсь освоить хуки.
Нарыл нужную информацию и начал компилить примеры.
Дабавляю в пример:
Код

#pragma data_seg(".JOE")
HANDLE hWnd = NULL;
#pragma dta_seg()
#pragma comment(linker, "/section:.JOE,rws")

C++Builder6 выдает: "Incorrect use of #pragma comment(<type> [,"string"])".
GNU GCC Compiler просто игнорирует параметр:
"main.c:3: warning: ignoring #pragma data_seg 
main.c:5: warning: ignoring #pragma data_seg 
main.c:6: warning: ignoring #pragma comment "
.

Подскажите, что я делаю не так?

Автор: W4FhLF 24.6.2008, 13:01
Эти прагмы поддерживает только MS Visual C++

Автор: xvr 24.6.2008, 13:13
Sorry, перепутал (с температурой кипения прямого угла  smile )

Автор: mekhanikus 25.6.2008, 11:20
Цитата(W4FhLF @ 24.6.2008,  13:01)
Эти прагмы поддерживает только MS Visual C++

А как же быть с другими компиляторами?
Неужели все пишут хуки только под MS Visual C++.

Автор: W4FhLF 25.6.2008, 11:42
Цитата(mekhanikus @  25.6.2008,  11:20 Найти цитируемый пост)
А как же быть с другими компиляторами?


Использовать другие средства IPC. Например http://www.google.com/search?q=Memory+Mapped+shared

Автор: mekhanikus 25.6.2008, 12:16
ОК! Будем рыть в этом направлении.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)