Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.042 c
4-1148280287
Чапаев
2006-05-22 10:44
2006.09.24
PID -> ExeName


2-1157509511
031178
2006-09-06 06:25
2006.09.24
Работа с деревом


2-1157301812
Konstantin555
2006-09-03 20:43
2006.09.24
Как в ходе программы задать параметр CanResize формы?


10-1123768451
ragman
2005-08-11 17:54
2006.09.24
Передача массива внешнему приложению


11-1132935688
Pety
2005-11-25 19:21
2006.09.24
Нарисовать иконку на канве





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский