Форум: "Начинающим";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];
ВнизС++ DLL в Delphi Найти похожие ветки
← →
f3nd3r (2009-04-02 16:53) [0]Добрый день. Вообщем сразу к делу...
Есть класс, который работает с виртуальным массивом(простые операции, то есть: создание массива с определённой величиной, сортировка, запись/чтение в массив и т.д.).
Вопрос: как реализовать DLL с этим классом и работать с ним через Delphi?
Благодарю...
← →
Сергей М. © (2009-04-02 17:05) [1]Чтио значит "как" ?
← →
Игорь Шевченко © (2009-04-02 17:32) [2]реализовать просто, а вот как работать - это сложнее, структура классов в С++ и в Delphi разная
← →
DVM © (2009-04-02 18:11) [3]
> Вопрос: как реализовать DLL с этим классом и работать с
> ним через Delphi?
Класс пусть остается внутри DLL и наружу не вылазит. Это будет внутренняя кухня DLL. Создавать, общаться с экземплярами классов придется через специальные функции. которые надо будет предусмотреть в этой DLL. Т.е. сначала функция создающая экземпляр класса возвращает некий хенд, который мы потом вместе с данными передаем во все другие функции.
Это один из возможных вариантов, есть и другие, но они сложнее.
← →
DVM © (2009-04-02 18:12) [4]
> возвращает некий хенд
Хендл, т.е. описатель.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c