Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

12 лет назад
 Дмитрий
Дмитрий 
51 год, Россия
12 лет в сервисе
Был онлайн 12 лет назад
12 лет назад

Нужна помощь в написании dll для работы с разделяемой памятью.

Исходник в архиве. Принцип работы: функцией InitForPut() выполняется инициализация передатчика данных, функцией PutToMemory() - перадача данных (строка не известной длины, только заведамо известно, что она не более установленного размера). После выполнения инициализации передатчика инициализируется приемник (InitForGet()), и затем выполняется прием данных функцией GetFromMemory(). Обе функции инит выполняются один раз на старте обменивающихся данными программ, затем постоянно выполняются функции PutToMemory() и GetFromMemory(). Около минуты все работает нормально, затем функция MapViewOfFile() из функции GetFromMemory() возвращает NULL и всё, после этого и в PutToMemory() функция MapViewOfFile() фозвращает NULL и на этом обмен данными заканчивается.

Нужна помощь в работе над этой dll.

  • Рекламное место свободно
    28 дней за $10
  • Рекламное место свободно
    28 дней за $10
  • Рекламное место свободно
    28 дней за $10

Другие заказы в категории «Прикладное ПО»