Библиотеки: Memory Mapping - страница 3

 
sergeev:

Вопрос был о возможности.. Ты ведь тоже в этом заинтересован :)

Заинтересован это не совсем то слово.
 
TheXpert:
Заинтересован это не совсем то слово.

аналогично,

хотя даже если в маркете не разрешат, то всегда есть другие варианты.

 
Не могут не разрешить :) все в рамках
 
TheXpert:
Не могут не разрешить :) все в рамках

:) Другими словами...

--- 

УЗНИК

Слова Александра Пушкина

Сижу за решеткой в темнице сырой.
Вскормлённый в неволе орел молодой,
Мой грустный товарищ, махая крылом,
Кровавую пищу клюет под окном,

Клюет, и бросает, и смотрит в окно,
Как будто со мною задумал одно;
Зовет меня взглядом и криком своим
И вымолвить хочет: «Давай улетим!

Мы вольные птицы; пора, брат, пора!
Туда, где за тучей белеет гора,
Туда, где синеют морские края,
Туда, где гуляем лишь ветер… да я!..»

 1822 

 
TheXpert:
Не могут не разрешить :) все в рамках

ну это не нам с тобой решать.

надо дождаться ответа Рената. 

 
sergeev:

такой вариант вы допустите к продаже?

-----------------

И второй вариант.

У нас нет явного желания запрещать.

Давайте сначала запустим Маркет в работу, а затем вернемся к этому вопросу снова. Я думаю, что за январь Маркет точно в бете выйдет.


 
Renat:

С именованными пайпами можно делать общение между любыми процессами.

Почитайте документацию по ним (Pipes), пожалуйста.

Дополню, с одним именованным пайпом можно общаться между одним сервером, который создает канал и несколькими клиентами. Клиенты между собой общаться не могут. С memory mapped files таких ограничений нет.

Далее, общение через пайпы - это тот еще геморрой, данные пересылаются, как поток байтов, то есть надо реализовывать свой протокол обмена и упаковщик/распаковщик данных потока. Зато с пайпами можно работать в локалке, с MMF нельзя.

 

Отлично, Алекс! Сэкономили мне кучу времени, спасибо!

Уже использую в мультивалютнике для сбора тиков вместо этих ... событий))


 
Dima_S:

Отлично, Алекс! Сэкономили мне кучу времени, спасибо!

Уже использую в мультивалютнике для сбора тиков вместо этих ... событий))


еще рекомендую библиотеку без С++ DLL.  Весь код DLL перенесен в MQL

File Mapping без DLL

 
sergeev:

еще рекомендую библиотеку без С++ DLL.  Весь код DLL перенесен в MQL

File Mapping без DLL

Да, я видел. Хотелось гарантированно получить максимальное быстродействие.

На досуге сравню накладные расходы в этих двух вариантах - и тогда уже посмотрю.