Главная страница
    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.052 c
3-1153653469
londinium
2006-07-23 15:17
2006.09.24
IBX и DeleteSQL()


2-1157319054
ramzes2
2006-09-04 01:30
2006.09.24
как назначить родителя диалогу


15-1157281466
Desdechado
2006-09-03 15:04
2006.09.24
Тип запуска для драйвера


2-1157366364
DelphiLexx
2006-09-04 14:39
2006.09.24
Lookup лист


15-1157346730
Ega23
2006-09-04 09:12
2006.09.24
С Днём рождения! 3 сентября





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский