Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

3 года назад
Дмитрий
46 лет, Россия
16 лет в сервисе
Был онлайн 1 год назад
24 отзыва
50% заказов с выбором исполнителя
3 года назад

Привет, требуется сделать прототип 2х DLL одну 32 бита, вторую 64 бита для приложений соотв.  разрядности

при инициалиции длл, она проверяет выделена ли общая область памяти, и если нет, первой выделяет ее (размер не важен, можно сразу выделить много памяти) и, если требуется, подготавливает место для хранения массива структур на 1000 позиций.

struct MyStruct
 {
    int p1,
    double  p2,
   string p3   // Строка может быть до 200 символов
}

далее..

приложение 32bit через свою 32bit DLL, с помощью экспортируемой функции 
bool SetParam(int vPos, int P1, double P2, string P3)
отправляет в dll 3 заполненные переменные и нужную позицию (vPos) массива, и длл их помещает в общей области памяти, в нужное место (vPos) в массиве сохраненных переменных

приложение 64bit с помощью своей длл, и функции string GetParam(int vPos) в форматированной строке получает ответ
сохраненный_параметр_1|сохраненный_параметр_2|сохраненный_параметр_3|
значение|  (знак | завершения в конце, для последующего парсинга) 

И соотв. наоборот - приложение 64 бит отправляет SetParam , а 32 бит считывает GetParam

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

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

Выбранный исполнитель
Митрофимов А.
24 года, Украина
5 лет в сервисе
Был онлайн 11 месяцев назад
3 года назад

$50

2 дня

Отзыв заказчика
Спасибо за отличное исполнение проекта
Отзыв фрилансера
Отличный заказчик. Понятная постановка задачи. Был постоянно онлайн и отвечал на вопросы. Оплата быстро и вовремя.
Иван Базовкин
39 лет, Украина
16 лет в сервисе
Был онлайн 1 месяц назад
3 года назад
Антон К.
45 лет, Россия
11 лет в сервисе
Был онлайн 1 год назад
3 года назад

Безопасный платеж

Иванов Д.
41 год, Беларусь
10 лет в сервисе
Был онлайн 1 месяц назад
3 года назад

Безопасный платеж

Митрофимов А.
24 года, Украина
5 лет в сервисе
Был онлайн 11 месяцев назад
3 года назад

Другие заказы в категории «Системное программирование»

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