ZverA4
Пользователи-
Постов
21 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Весь контент ZverA4
-
Доступ к картинке, чтобы сменить её на другую? Если да, то так: item->Data["Image3"] = TValue::From<TBitmap*>(картинка->Bitmap);
-
Сам отвечу. Ярослав подсказал, спасибо ему, а я что-то "затупил" объявляю в паблике: TfgToast *Toast; - это лишнее. надо так: TfgToast::Show(L"Всем привет!");
-
Под C++ TfgToast работает? На Delphi работает - проверено, но под C++ не получается. Может что я не так делаю, может есть пример кода? объявляю в паблике: TfgToast *Toast; потом: Toast = TfgToast->Create("Test"); и так Toast->Message("Test"); вылетает приложение с AccesViolent.
-
+ еще глюк, при смене ориентации устройства некорректно перерисовывается приложение, надо Repaint формы делать самому PS: Да и вообще что-то с перерисовкой (Layout-ов или еще чего-то там), один делаю visible = false, другой visible = true, вижу предыдущий Layout, пока не ткнешь на экран, чтобы Repaint был, второй Layout не рисуется.
-
Полное: "имяпроекта.so" Это сам компиленый код из C++ для Android, размер не значительно меняется от количества строчек кода в проекте. Что 1000 строчек кода, что 3000 строчек - размер меняется примерно (в зависимости от подключенных библиотек) в +-3 мегабайта.
-
Сам файл в apk с расширением "so" становится большим
-
Не понятен такой резкий скачек размера установленного приложения при переходе от Сиэтла на Берлин. На Сиэтле установленное приложение (не пустое, мой тестовый проект) весило 12,5 Мб, а тут на Берлине сразу более 30 Мб. И релиз от дебаг не сильно отличается по размеру, с этим вопросов нет.
-
Нет, не забыл. Может у Вас выбрано 32bit под винду. Возможно размер exe-шника и не меняется значительно у Seattle и Berlin под Win. Я говорю про Android, забыл указать, размер проинсталлированного apk на устройстве значительно отличается от версий Embarcaderro, возможно у кого-то такие-же проблемы, хотелось бы поделиться и узнать как у других обстоят дела...
-
Ради интереса снес Seattle поставил Berlin и удивился, что пустое приложение на Berlin занимает 31 метр, а на Seattle пустое приложение весило около 6 метров. На устройстве. Как это так может быть? Я озадачен. Есть у кого соображения?
-
Сам отвечу... item->Data["Image3"] = TValue::From<TBitmap*>(NoImage->Bitmap); Так работает
-
Так то-же не работает: item->Data["Image3"] = TValue::From<TBitmap>(NoImage->Bitmap); пишет: no matching function for call to 'From'
-
Да, спасибо, так работает: item->Data["Text4"] =TValue::From<UnicodeString>(L"Текст"); А как быть с Image ? item->Data["Image3"] = TValue::From<Bitmap>(NoImage->Bitmap); Не работает
-
[bccaarm Error] odarom.cpp(708): reference to type 'const System::Rtti::TValue' could not bind to an lvalue of type 'const char [5]' FMX.ListView.Appearances.hpp(487): passing argument to parameter 'AValue' here Дык вот что говорит ...
-
Подскажите еще одну вещь на C++: Для Delphi все понятно, ListView c DynamicAppearance выглядит так: with ListView.Items.Add do begin ImageIndex := 0; Data['ProductNameText']:='Имя продукта'; Data['ProductDescriptionText']:='Описание продукта't; Data['ProductPriceText']:=FloatToStr(PriceProduct)+' цена продукта.'; Data['ProductImage']:= I; //Изображение Картинки с ImageList взял пример из другого вопроса. А вот как на С++ добавлять данные в ListView когда он в DynamicAppearance ума не приложу .... Делаю так, но не правильно: TListViewItem* item = MainForm->ListOb->Items->Add(); item->Data["Text4"] = "Text"; Ошибка. Ткните в пример плиз. В примерах для С++ не разобран для dynamicapperance как добавлять данные. Заранее спасибо!!!
-
А получить указатель на Item возможно? * item = ListView1.Items[0] И ... блин, как проверить выбран ли Item в ListView или нет, если выбран то какой (Index)?
-
Что то я запутался, проясните плиз..... Как обратиться к существующему Item в ListView для изменения например Text. Либо еще лучше как скрыть Item например 0-й или 5-й? Если удобно то в С++ код. Но Delphi подойдет ....
-
Подскажите плиз, как закодировать 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; } Ругается: