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

Вниз

C++ DLL   Найти похожие ветки 

 
fender2008   (2008-05-10 12:38) [0]

Здрасьте!!! А можно использовать С++ DLL в Delphi7, и как???

Спасибо


 
Anatoly Podgoretsky ©   (2008-05-10 13:55) [1]

> fender2008  (10.05.2008 12:38:00)  [0]

ДЛЛ это не С++, ни Паскаль, ни АСМ


 
DVM ©   (2008-05-10 14:24) [2]


> А можно использовать С++ DLL в Delphi7

Если DLL не использует никаких выкрутасов, которые работоспособны будут только в обращении из C++ кода, то можно. Все библиотеки Windows написаны на C, некоторые на C++, что однако не мешает их использовать в Delphi.


 
andreil ©   (2008-05-10 14:53) [3]

Можно их юзать, самое главное - не забывать объявлять, что функция/процедура будет вызываться из С++ библиотеки, те:
procedure CdllTest(val: pChar); external "test.dll" name "CdllTest"; cdecl;
а именно, добавлением cdecl в объявлении каждого(й).


 
sniknik ©   (2008-05-10 15:30) [4]

> а именно, добавлением cdecl в объявлении каждого(й).
а если используется другая модель? или думаешь С++ настолько ограниченный что понимает единственную?... наивный.


 
Мистер Т   (2008-05-10 16:31) [5]

> fender2008   (10.05.08 12:38)  
Нужно хотя бы иметь заголовочный файл на с/с++ для этой dll что бы перевести его на Делфи.
Если не используется импорт/экспорт классов - всегда использовались (как и наоборот собственно).


 
Германн ©   (2008-05-11 01:23) [6]

Согласен с "Anatoly Podgoretsky ©   (10.05.08 13:55) [1]"
Если DLL разрабатывалась не для личного использования, то всегда. В противном случае возможны варианты.


 
fender2008   (2008-05-11 11:10) [7]

Ну я в С++ разработал класс, который работает с вычислениями....и хотелось бы с этим классом как-то работать в делфи через длл, например...

я хочу узнать, в этом классе, можно сказать практически всё динамически создаётся(массивы и тому подобные действия)....как мне работать с этим классом в делфи.............я в С++ могу работать только с консолью, а в делфи чуть понимаю под виндовс....начинающий


 
fender2008   (2008-05-11 11:10) [8]

спасибо за уделённое внимание!


 
Amoeba ©   (2008-05-11 14:39) [9]


> как мне работать с этим классом в делфи...

Можно, в частности, почитать в книге Тейксейры и Пачеко.


 
DVM ©   (2008-05-11 14:46) [10]


> Ну я в С++ разработал класс, который работает с вычислениями.
> ...и хотелось бы с этим классом как-то работать в делфи
> через длл, например...

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


 
Мистер Т   (2008-05-11 15:06) [11]

> Ну я в С++ разработал класс, который работает с вычислениями.
> ...и хотелось бы с этим классом как-то работать в делфи
> через длл, например...

Почитай про интерфейсы.


 
алех   (2008-11-12 23:53) [12]

Удалено модератором


 
KSergey ©   (2008-11-13 09:34) [13]

а это, а зачем вообще тогда зоопарк-то плодить? Ну и пиши все на дельфи
Или все на С++. Если очень хоцца - можно C++ builder взять: те же дельфи рактически, только язык С++



Страницы: 1 вся ветка

Текущий архив: 2009.11.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
4-1205738499
kuzulis
2008-03-17 10:21
2009.11.29
SetWaitableTimer не срабатывает


1-1226654376
anonim
2008-11-14 12:19
2009.11.29
FormStyle


15-1254515407
Юрий
2009-10-03 00:30
2009.11.29
С днем рождения ! 3 октября 2009 суббота


15-1254309667
VladOfMonster
2009-09-30 15:21
2009.11.29
Скины для программы


8-1190043138
<A~kiber}{ aka a.k.>
2007-09-17 19:32
2009.11.29
как сделать элемент управления неправильной формы