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

 
Urain:

или в марткете win dll будут разрешены?

Наличие доступа лишь только к ShellExecute уже потенциальная опасность вообще-то.
 
Urain:

А как жешь Маркет?

или в марткете win dll будут разрешены?

в общем я знаю ответ, поэтому и предложил сделать данную реализацию в стандарте MQL5.

В Маркете DLL полностью запрещены - это неоднократно озвучивалось.

Безопасность пользователей при наших масштабах важнее функциональности. Мало кто хочет повторять путь Майкрософта, который в погоне за функционалом сделал из своих сетевых продуктов сплошную дыру.


Если же речь идет об канале внешнего общения с экспертами, то в принципе можем сделать штатный механизм на пайпах. Это более простой и понятный механизм связи. Правда пока не ясна реальная необходимость.

 
Renat:

В Маркете DLL полностью запрещены - это неоднократно озвучивалось.

Ренат, а тогда есть два вопрса.

1. Можно ли будет выкладывать в маркете открытый код MQL5, содержащий вызовы к виндовым (или общеизвестным сторонним типа mysql) DLL ?

2. Можно ли будет в маркете выкладывать продукты, использующие импорт из сторонних ex5 ?

 
Renat:
...

Если же речь идет об канале внешнего общения с экспертами, то в принципе можем сделать штатный механизм на пайпах. Это более простой и понятный механизм связи. Правда пока не ясна реальная необходимость.

Будет ли такой канал (если решите осуществить) поддерживать общение между несколькими МТ5 ?

реальная необходимость: для того чтоб уйти от пользования временных файлов (протирающих винты) глобалами много не передашь, да и скорость у них маловата,

в принципе хорошо бы иметь связь нескольких МТ, но если будет хотя бы внутри одного МТ уже хоть что то.

 
Urain:
На ловца и зверь бежит :) . Как раз Алекс сверху отписался.
 
sergeev:

Ренат, а тогда есть два вопрса.

1. Можно ли будет выкладывать в маркете открытый код MQL5, содержащий вызовы к виндовым (или общеизвестным сторонним типа mysql) DLL ?

В Маркете продаются только защищенные и проверенные нами EX5 файлы. Если выложить исходники, то как тогда продавать?

Разделения на "доверенные/не доверенные" вызовы нет - любой DLL вызов является опасным по определению.


2. Можно ли будет в маркете выкладывать продукты, использующие импорт из сторонних ex5 ?

Можно, если явным и полным образом об этом будет указано в описании.

Фактически одной из наших задач является проверка всех публикуемых программ путем их тестирования. Если будут подозрения, что программа не выполняет своих функций или жалобы от покупателей, то продукт будет снят.

 
Urain:

Будет ли такой канал (если решите осуществить) поддерживать общение между несколькими МТ5 ?

реальная необходимость: для того чтоб уйти от пользования временных файлов (протирающих винты) глобалами много не передашь, да и скорость у них маловата,

в принципе хорошо бы иметь связь нескольких МТ, но если будет хотя бы внутри одного МТ уже хоть что то.

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

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

 
Renat:
Можно, если явным и полным образом об этом будет указано в описании.

Фактически одной из наших задач является проверка всех публикуемых программ путем их тестирования. Если будут подозрения, что программа не выполняет своих функций или жалобы от покупателей, то продукт будет снят.

ок. уточнение у меня такого плана, речь идет о размещении вызовов из dll в этой самой ex5 сторонней библиотеке.

Эту ех5 библиотеку в маркете предоставить не получится (по понятной причине DLL). Но она будет идти открытым MQL5 кодом в кодебазе форума.
То есть подразумевается, что покупатель приобретает в маркете ex5 продукт, но для его полноценной работы нужно скачать эту библиотеку.

(Просто это попытка разместиться в маркете, выполнив правило "без DLL" :)

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

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

И второй вариант.
Имеется разработанная довольно обширная система для МТ, система использует ex5 библиотеки, которые активно разрабатываются, улучшаются, и выходят обновления (сами билиотеки бесплатные). Поэтому в маркете будет выставлены результирующие продукты, но для их работы необходимо будет загрузить свежую версию библиотеки со стороннего сайта.

Вы допустите вариант такого комплекта эксперта к продаже ?  ( Разумеется с экспертом что лежит в маркете в описании и в нем самом, имеются ссылки на эти доп. библиотеки.)

 
sergeev:

Имеется разработанная довольно обширная система для МТ, система использует ex5 библиотеки, которые активно разрабатываются, улучшаются, и выходят обновления (сами билиотеки бесплатные).

Надо наоборот, тогда не подкопаешься.
 
TheXpert:
Надо наоборот, тогда не подкопаешься.

в смысле?  сделать неизменные либы и к ним софт делать?  Ну это понятно, что сам софт тоже на мест не стоит.  Улучшаются как библиотеки так и конечные продукты.  Новые версии идут и для первых и для вторых.

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

Причина обращения: