Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2011, 21:57   #1
Didim
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 16
По умолчанию Передча строки из OCX на Delphi в VB

Пытаюсь передать строку из OCX на Delphi в VB, но она не передаётся: VB пишет "automation type not supported". Пробовал указывать разные типы и сочетания флагов, но результат - такой же. В сети не удаётся ничего найти об этой проблеме.

Кроме того, не получается сделать свойство глобальным: в Delphi указываю как глобальное, а в VB глобальными оказываются только константы.
Didim вне форума Ответить с цитированием
Старый 02.12.2011, 22:06   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> передать строку

в ридле указываете тип BSTR, всё прекрасно передаётся.

Код:
    [propget, id(0x000000CF), helpstring("Payload details")]
    HRESULT _stdcall Description([out, retval] BSTR* Value);
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 02.12.2011, 22:08   #3
Didim
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 16
По умолчанию

veniside, спасибо!
Didim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интеграция flash.ocx cartman315 Компоненты Delphi 11 22.06.2010 17:04
Создание OCX kiloz Общие вопросы Delphi 3 16.03.2009 22:02
компонент swflash.ocx DeDoK Компоненты Delphi 1 07.11.2007 12:27
Аналог mbsplit.ocx vb в Delphi Арт БД в Delphi 1 11.03.2007 14:30