Ситуация: требуется компилировать проект с включенным условием в опциях проекта STRICT (нужно для компиляции с gdiplus)
Так же предполагалось использовать класс TStreamAdapter для передачи в gduplus функции IStream
Однако наткнулся на грабли что оператор IStream* у TStreamAdapter не хочет работать при установленом STRICT
Выдает ошибку [C++ Error] ...cpp(112): E2247 'TStreamAdapter::operator IStream *()' is not accessible
Без STRICT все ок (но тогда не собирается gdiplus)
У кого есть какие мысли как победить TStreamAdapter со STRICT
Ну и под конец сформулирую задачу, которую в конечном итоге пытаюсь решить:
Есть в памяти картинка (пусть некий TGraphic) и ее надо использовать внутри gdiplus.
Собственно и были мысли сделать это через сохранение в поток (TMemoryStream)
с последующими телодвижениями через TStreamAdapter
P.S.: Точно такое же не Delphi работало "на ура". Просто требуется перенести код на BCB.