Главная страница
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
15-1157516076
SergP
2006-09-06 08:14
2006.09.24
О переводе имен и фамилий.


2-1157443259
VitV
2006-09-05 12:00
2006.09.24
Построение графика в FastReport


1-1155388106
apic
2006-08-12 17:08
2006.09.24
TListView


2-1156955162
NGPOL
2006-08-30 20:26
2006.09.24
Снова о DLL


2-1157383893
pathfinder
2006-09-04 19:31
2006.09.24
Сохранение настроек приложения в файле.