Перейти к содержанию
Fire Monkey от А до Я

ZverA4

Пользователи
  • Постов

    21
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент ZverA4

  1. Доступ к картинке, чтобы сменить её на другую? Если да, то так: item->Data["Image3"] = TValue::From<TBitmap*>(картинка->Bitmap);
  2. AlexG, в какую сторону копать? Какое событие ловить? Или другая какая хитрость?
  3. Мдааа .... похоже решения не существует, придется смириться ....
  4. ZverA4

    TfgToast

    Сам отвечу. Ярослав подсказал, спасибо ему, а я что-то "затупил" объявляю в паблике: TfgToast *Toast; - это лишнее. надо так: TfgToast::Show(L"Всем привет!");
  5. ZverA4

    TfgToast

    Под C++ TfgToast работает? На Delphi работает - проверено, но под C++ не получается. Может что я не так делаю, может есть пример кода? объявляю в паблике: TfgToast *Toast; потом: Toast = TfgToast->Create("Test"); и так Toast->Message("Test"); вылетает приложение с AccesViolent.
  6. + еще глюк, при смене ориентации устройства некорректно перерисовывается приложение, надо Repaint формы делать самому PS: Да и вообще что-то с перерисовкой (Layout-ов или еще чего-то там), один делаю visible = false, другой visible = true, вижу предыдущий Layout, пока не ткнешь на экран, чтобы Repaint был, второй Layout не рисуется.
  7. Правка FMX.Platform.Android.pas не приводит к результату - виснет приложение. Планшет Explay Onlier 2 с андроид 4.1.2
  8. Полное: "имяпроекта.so" Это сам компиленый код из C++ для Android, размер не значительно меняется от количества строчек кода в проекте. Что 1000 строчек кода, что 3000 строчек - размер меняется примерно (в зависимости от подключенных библиотек) в +-3 мегабайта.
  9. Сам файл в apk с расширением "so" становится большим
  10. Не понятен такой резкий скачек размера установленного приложения при переходе от Сиэтла на Берлин. На Сиэтле установленное приложение (не пустое, мой тестовый проект) весило 12,5 Мб, а тут на Берлине сразу более 30 Мб. И релиз от дебаг не сильно отличается по размеру, с этим вопросов нет.
  11. Нет, не забыл. Может у Вас выбрано 32bit под винду. Возможно размер exe-шника и не меняется значительно у Seattle и Berlin под Win. Я говорю про Android, забыл указать, размер проинсталлированного apk на устройстве значительно отличается от версий Embarcaderro, возможно у кого-то такие-же проблемы, хотелось бы поделиться и узнать как у других обстоят дела...
  12. Ради интереса снес Seattle поставил Berlin и удивился, что пустое приложение на Berlin занимает 31 метр, а на Seattle пустое приложение весило около 6 метров. На устройстве. Как это так может быть? Я озадачен. Есть у кого соображения?
  13. Сам отвечу... item->Data["Image3"] = TValue::From<TBitmap*>(NoImage->Bitmap); Так работает
  14. Так то-же не работает: item->Data["Image3"] = TValue::From<TBitmap>(NoImage->Bitmap); пишет: no matching function for call to 'From'
  15. Да, спасибо, так работает: item->Data["Text4"] =TValue::From<UnicodeString>(L"Текст"); А как быть с Image ? item->Data["Image3"] = TValue::From<Bitmap>(NoImage->Bitmap); Не работает
  16. [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 Дык вот что говорит ...
  17. Подскажите еще одну вещь на 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 как добавлять данные. Заранее спасибо!!!
  18. А получить указатель на Item возможно? * item = ListView1.Items[0] И ... блин, как проверить выбран ли Item в ListView или нет, если выбран то какой (Index)?
  19. Что то я запутался, проясните плиз..... Как обратиться к существующему Item в ListView для изменения например Text. Либо еще лучше как скрыть Item например 0-й или 5-й? Если удобно то в С++ код. Но Delphi подойдет ....
  20. ZverA4

    TImage в Base64

    Подскажите плиз, как закодировать 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; } Ругается:
×
×
  • Создать...