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

Вниз

VC++ и дельфи   Найти похожие ветки 

 
Stexen ©   (2006-09-02 15:38) [0]

Нужно передать в dll с++ переменную типа tsream из дельфи. Как это сделать ???
Или кто нибудь знает формат в котором храниятся данные в tstream чтобы передать просто указаетля или все таки есть аналог в с++?


 
Anatoly Podgoretsky ©   (2006-09-02 15:45) [1]

С++ ничего в классах Дельфи не понимает.
Кроме того, передача в ДЛЛ чего либо кроме простых типов - это профанация идеи ДЛЛ


 
Stexen ©   (2006-09-02 15:49) [2]

Ну указатель вроде бы итак простой тип :)
Мне надо бы разобратся просто с TStream, ладно сайчас искать буду


 
Anatoly Podgoretsky ©   (2006-09-02 15:52) [3]

Указатель всегда простой, а вот данные на которые он указывает нет.


 
Anatoly Podgoretsky ©   (2006-09-02 15:52) [4]

Тебя же не указатель волнует?


 
Крокодил Гений   (2006-09-02 15:53) [5]

надо не tstream передавать, а массив байтов, само содержимое то бишь


 
Крокодил Гений   (2006-09-02 15:53) [6]

ой, я кажется ерунду сказал какую-то :)


 
Furyz ©   (2006-09-02 15:55) [7]

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


 
Stexen ©   (2006-09-02 16:05) [8]


> надо не tstream передавать, а массив байтов, само содержимое
> то бишь

Ну опять таки же указатель надо передавать на массив, ну то есть на содержимое, надо все таки узнать как хранятся данные в tstream


 
Крокодил Гений   (2006-09-02 16:10) [9]


> Stexen ©   (02.09.06 16:05) [8]

вот и я о том же )


Furyz ©   (02.09.06 15:55) [7]

вы злой!


 
Desdechado ©   (2006-09-02 17:19) [10]

Выделяешь буфер в памяти, начиняешь его нужными данными (своим потоком байтов) и передаешь в DLL указатель на буфер вместе с длиной буфера.


 
DiamondShark ©   (2006-09-02 20:26) [11]


> надо все таки узнать как хранятся данные в tstream

Никак не хранятся. TStream -- абстрактный клас.
Да ещё, вдобавок, описывающий не сами данные, а способ доступа к ним.


 
DiamondShark ©   (2006-09-02 20:29) [12]

Да, кстати, основной вопрос системотехники: "А зачем?"


 
Sysneet   (2006-09-03 07:40) [13]


> Да, кстати, основной вопрос системотехники: "А зачем?"

Просо первичная обработка данных идет в дельфи затем в с++ потом опять в дельфи вот и гемор на голову...



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

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

Наверх




Память: 0.49 MB
Время: 0.03 c
2-1157444822
Jenny
2006-09-05 12:27
2006.09.24
C чего начать написания сетевой базы данных


1-1155276837
AlexKniga
2006-08-11 10:13
2006.09.24
Помогите перевести с C на Pascal


9-1134746549
злобная танька
2005-12-16 18:22
2006.09.24
как сделать стеныы


1-1155199317
apl
2006-08-10 12:41
2006.09.24
Можно ли?


1-1155706859
DelphiLexx
2006-08-16 09:40
2006.09.24
Как рисунок c Canvas a на другой Canvas