Есть dll написанная на С++
есть хедер:
typedef struct SingleOutInfo
{
size_t BasketNumber;
size_t ObjectsCount;
size_t *Objects;
};
extern "C" __declspec(dllexport) void ssort(long* pBaskets, size_t basketsCount, long * pObjects, size_t objectsCount, SingleOutInfo **outPut);
extern "C" __declspec(dllexport) void freeDataMem(size_t sizeData, SingleOutInfo ** AllData);
===
Нужно импортировать процедуру ssort в Delphi 7, чтобы можно было ее воспользоваться.
(dll передается вроде массив данных, она его сортирует как надо и возвращает указатель на массив)
Сбрасывайте exe работы, если все верно я плачу, и сбрасываете уже исходный код
p.s.
вот что написал мне кодер который ее создал:
процедура ssort принимает следующие значения:
1. указатель на массив "сумок", (там передаются макс значения веса для каждой сумки)
2. кол-во сумок (кол-во елементов массива)
3. указатель на массив со значениями предметов для сумок (тип 64 байта),
4. кол-во предметов в массиве (размер массива).
5. вывод (
номер сумки, кол-во предметов в сумке, индексы предметов
)
Опубликован 02.07.2016 в 01:47 Последнее изменение: 02.07.2016 в 11:46