[bccaarm Error] odarom.cpp(626): no viable conversion from 'System::Classes::TStream __borland_class *__strong' to 'System::Classes::TStream'
System.Classes.hpp(1269): candidate constructor (the implicit copy constructor) not viable: no known conversion from 'System::Classes::TStream __borland_class *__strong' to 'const System::Classes::TStream &' for 1st argument; dereference the argument with *
odarom.h(154): passing argument to parameter 'ArrayIn' here
Изменено пользователем Andrey Efimov Добавил теги для кода и ошибок
Вопрос
ZverA4
Подскажите плиз, как закодировать TImage в Base64 для передачи серверу?
Я делаю так:
TStream *UserJPGS = new TStream; BmpTmpUser->Canvas->Bitmap->SaveToStream(UserJPGS); String sResult = ""; sResult = BytesToBase64(UserJPGS); //Ошибка тут DataUserReg->Add("photoreg="+sResult); //В POST улетело delete UserJPGS;Содержимое BytesToBase64
String __fastcall BytesToBase64(TStream ArrayIn) { TBase64Encoding *Encoding = new TBase64Encoding( 64, '\n' ); String Result; Encoding-> Encode(ArrayIn, Result); delete Encoding; return Result; }Ругается:
Изменено пользователем Andrey EfimovДобавил теги для кода и ошибок
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.