Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ошибка при работе со стримом / 10 сообщений из 10, страница 1 из 1
07.01.2021, 02:17
    #40033976
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
при компиляции под х64 появилась ошибка в
...
Рейтинг: 0 / 0
07.01.2021, 02:17
    #40033977
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
при компиляции под х64 появилась ошибка (под х32 компилится нормально) в

Код: 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'

как исправить?[/quot]
...
Рейтинг: 0 / 0
07.01.2021, 02:50
    #40033980
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
Mizer73,

тут вообще то ветка делфи, а не билдера? ))
...
Рейтинг: 0 / 0
07.01.2021, 11:42
    #40034002
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
asutp2
Mizer73,

тут вообще то ветка делфи, а не билдера? ))

да, по сути, нет разницы.
"Там" сюда отсылают
...
Рейтинг: 0 / 0
07.01.2021, 13:50
    #40034027
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
А какое слово в тексте ошибки тебе, собственно, непонятно?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.01.2021, 03:23
    #40034119
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
Dimitry Sibiryakov,

проблема преобразования из _di_IStream в System::Variant
...
Рейтинг: 0 / 0
08.01.2021, 13:33
    #40034138
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
Mizer73,

давай мы ошибку вместо тебя в переводчик закинем: неоднозначное преобразование для приведения. соответственно, что бы удовлетворить компилятор, нужно сделать однозначное.
...
Рейтинг: 0 / 0
08.01.2021, 15:59
    #40034183
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
makhaon,

и что там неоднозначного?
...
Рейтинг: 0 / 0
08.01.2021, 17:05
    #40034204
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
Вариант 1: конструктор.
Вариант 2: оператор преобразования.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.01.2021, 20:37
    #40034243
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при работе со стримом
Код: plaintext
1.
activeXCAD.LoadFromStream(&streamAdapter);


или
Код: plaintext
1.
2.
Variant var = &streamAdapter;
activeXCAD.LoadFromStream(var);
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ошибка при работе со стримом / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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