crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Shared memory QT/*Nix/win32, Нужен пример кода, перенедопонимаю...
Darvin
  опции профиля:
сообщение 19.1.2008, 18:58
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 36
Регистрация: 30.11.2007
Пользователь №: 30

Спасибо сказали: 0 раз(а)




Репутация:   0  


Не въезжаю, как реализовать создание и/или подключение shared memory на QT, так чтобы
код был совместим с любой платформой и
при компиляции под каждой осью, из нативного приложения можно было бы обратится к этой памяти.

Например. Сервер реализован как QT-приложение, создает разделяемую память, а
другое приложение реализованое без QT как win32/atl/wtl подключается к ней.
Тоже самое под *Nix, клиент без QT.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ViGOur
  опции профиля:
сообщение 19.1.2008, 19:26
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


На сколько я понимаю, бесплатного готового решения в Qt нет, есть The Shared Memory component provides cross-platform access to shared memory, но он относится к comercial edition. :(

Сообщение отредактировал ViGOur - 19.1.2008, 19:26
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Darvin
  опции профиля:
сообщение 19.1.2008, 19:41
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 36
Регистрация: 30.11.2007
Пользователь №: 30

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ViGOur @ 19.1.2008, 19:26) *
На сколько я понимаю, бесплатного готового решения в Qt нет, есть The Shared Memory component provides cross-platform access to shared memory, но он относится к comercial edition. :(

Мне всё равно, это для домашнего хозяйства, лишь бы средство было.
Скачать, кстати, не получается, требует авторизацию. Где стырить?

Я принцип не понимаю, ведь в *Nix, Windows и QT работа с разделяемой памятью реализована по разному. В QT через специальные классы. А как потом с ней работать не въезжаю.

Сообщение отредактировал Darvin - 19.1.2008, 19:50
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Darvin   Shared memory QT/*Nix/win32   19.1.2008, 18:58
- - ViGOur   На сколько я понимаю, бесплатного готового решения...   19.1.2008, 19:26
|- - Darvin   Цитата(ViGOur @ 19.1.2008, 19:26) На скол...   19.1.2008, 19:41
- - ViGOur   Цитата(Darvin @ 19.1.2008, 19:41) Скачать...   19.1.2008, 19:54
- - ViGOur   Вот нашел, правда за 2004 год: Qt Solutions 02.12....   19.1.2008, 20:03
|- - Darvin   Цитата(ViGOur @ 19.1.2008, 20:03) Вот наш...   20.1.2008, 0:01
- - balbes   А для чего может понадобиться данный компонет, мож...   19.1.2008, 21:02
|- - Darvin   Цитата(balbes @ 19.1.2008, 21:02) А для ч...   20.1.2008, 0:06
- - ViGOur   Цитата(Darvin @ 20.1.2008, 0:01) Скачал. ...   20.1.2008, 1:49
|- - Darvin   Цитата(ViGOur @ 20.1.2008, 1:49) Цитата(D...   20.1.2008, 15:30
- - Tonal   Зачем тырить-то? Используй Boost.interprocess - вс...   22.1.2008, 11:10
|- - Darvin   Цитата(Tonal @ 22.1.2008, 11:10) Зачем ты...   24.1.2008, 12:11
|- - Darvin   И как это прицепить к Eclipse и MinGW?   24.1.2008, 16:16
- - Tonal   Скоро выйдет релиз 1.35 там оно будет. Если ленно ...   25.1.2008, 8:11
- - qstroy   В сети нашел Trolltech.Qt.Solutions.for.Qt4, в нем...   26.4.2008, 15:32
- - ViGOur   Больше похоже на то, что mingw не знает что такое ...   27.4.2008, 11:43
- - qstroy   как сделать определение ? в qtsharedmemory_win.cp...   27.4.2008, 16:19
- - Litkevich Yuriy   Цитата(' date='27.4.2008, 20:19) confl...   27.4.2008, 16:51


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 22:42