Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.17;
Скачать: CL | DM;

Вниз

С++ 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
2-1238553615
novai
2009-04-01 06:40
2009.05.17
Помогите с оптимизацией кода


15-1237130340
DillerXX
2009-03-15 18:19
2009.05.17
В чём может быть причина? (установка .NET Framework 3.5)


15-1237324761
Kostafey
2009-03-18 00:19
2009.05.17
Посоветуйте железо для сервера


15-1236766098
It's not me
2009-03-11 13:08
2009.05.17
Кто-нибудь замечал, что TidHTTPServer медленно соединяется?


11-1200515589
Vinum
2008-01-16 23:33
2009.05.17
как скопировать текст в буфер