powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / загрузить файл в VARIANT
8 сообщений из 33, страница 2 из 2
загрузить файл в VARIANT
    #40017328
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

ResourceSpaceЧто получится если примерно так?:

От пихания в программу случайного кода обычно получается случайная хрень.


метод научного тыка ещё никто не отменял
и не важно, хрень это, или не хрень - оно работает.

ОБЛОМИСЬ !
:-)))))
...
Рейтинг: 0 / 0
загрузить файл в VARIANT
    #40017332
ResourceSpace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это не случайный код. Это нормальный код под Билдер (порт VCL для C++).
Вот как будет абсолютно тож самое для MSVS - уже понятия не имею. С:
...
Рейтинг: 0 / 0
загрузить файл в VARIANT
    #40017342
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,
По правде говоря, при вызове внешних либ и dll или COM бывало что при коде в одой строке были глюки. А после пошаговой записи в несколько строк глюки исчезали.
Но как бы, если прога не для боинга то пофиг.
Имхо
...
Рейтинг: 0 / 0
загрузить файл в VARIANT
    #40017391
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо за помощь.
...
Рейтинг: 0 / 0
загрузить файл в VARIANT
    #40017486
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CADActiex - это autocad ?
...
Рейтинг: 0 / 0
загрузить файл в VARIANT
    #40017715
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Barlone
CADActiex - это autocad ?


да, долго искал, но не смог найти приблуду для визуализации чертежей автокада
...
Рейтинг: 0 / 0
загрузить файл в VARIANT
    #40030943
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ResourceSpace
Код: plaintext
1.
2.
Variant streamAsVariant = Variant(streamAdapter);
activeXCAD.LoadFromStream(streamAsVariant);

?



Код: plaintext
1.
2.
_di_IStream streamAdapter(*(new TStreamAdapter(stream, soReference)));
CADViewX1->LoadFromStream(Variant(streamAdapter));



стал компилировать под х64 и вывалилась ошибка

[bcc64 Error] Extr_Profil.cpp(615): ambiguous conversion for functional-style cast from '_di_IStream' (aka 'DelphiInterface< ::IStream>') to 'System::Variant'
...
Рейтинг: 0 / 0
загрузить файл в VARIANT
    #40033975
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ResourceSpace,
при компиляции под х64 появилась ошибка в

Код: plaintext
1.
2.
3.
4.
5.
TMemoryStream * memoryStream = new TMemoryStream();
memoryStream.LoadFromFile( ... );
memoryStream->Seek(0, 0);
_di_IStream streamAdapter(*(new TStreamAdapter(memoryStream, soReference))); // или DelphiInterface<IStream> ... // или TComInterface<IStream> ... // или CComPtr<IStream> ...
activeXCAD.LoadFromStream(streamAdapter);



[bcc64 Error] OperatorLINE_F.cpp(4853): ambiguous conversion for functional-style cast from '_di_IStream' (aka 'DelphiInterface< ::IStream>') to 'System::Variant'

как исправить?
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / загрузить файл в VARIANT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]