Kitty

Пользователи
  • Публикации

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

  • Посещение

  • Days Won

    14

Kitty last won the day on 8 октября 2016

Kitty had the most liked content!

2 подписчика

О Kitty

  • Звание
    Продвинутый пользователь
  • День рождения

Информация

  • Пол
    Женщина

Посетители профиля

831 просмотр профиля
  1. Нет ни одного форума где не было бы руганьи. Плохо. Меня интересует только сухой приговор - перспективы fmx. И мнение разработчиков fmx тут главное...
  2. Пять страниц обсуждения.... Самое ценное это ответы Ярослава. Все четко и понятно. Спасибо.
  3. Вам надо было чаще посещаться веббинары эмбакрадеро, чтобы быть в курсе, а не заниматься словоблудием.
  4. Уничтожение питерского офиса с ведущими разработчика fmх это и есть оптимизация издержек? Ответ не нужен. А Марко Канту он архитектор чего? Он еванелист, популяризирующий RAD, ведущий блога и автор пару книжек по паскалю. Он создал какой-то фрейморк для RAD? Думаю и его в течение года идера выкинет. Правильное слово НАКЛЕПАЛИ. Читаешь форумы и видишь, что и для VCL эти компоненты глюкавые, не то что для FMX. Никто не хоронить Дельфи. Речь идет о перспективах кросплатформенной FMX разработке и отчасти о firedac.
  5. Какая бурная дискуссия развернулась... Теперь точно останусь при своем мнении... нет перспектив... Разогнали испанский офис который отвечал за новое передовое направление интернет вещей (бикон и т.д.). Разогнали питерский офис fmx. Уволили основателя firedac... Какие еще нужны доводы? Следущий релиз еще будет продан из-за эфимерной поддержки линукса на начальном уровне, а потом допинг кончиться... Без ведущих разработчиков, нет перспектив...
  6. И более конкретный вопрос - будут ли такие гуру как Бровин (fmx), Арефев (firedac) и дальше заниматься RAD? Без них будушее студии точно мертвое...
  7. Бровин: > Я прокомментирую, но чуть попозже. Обязательно отвечу на все вопросы Ответа пока не было... А вопрос остался только один - каковы перспективы FMX и стоит ли тратить время на работу со стилями или fmx умрет? Вроде как один из ведущих разработчиков - Бровин работает и дальше - разрабатывает новые компоненты, ну может это просто дань любимому делу. Ну а мой вопрос: скажите гуру fmx какие перспективы fmx, вы ведь на острие ножа? Скажите Ваше видение, без маркетинговых купюр.
  8. Все картинки прямоугольные 44х44 пиксела. Сам готовый список на картинке, но пока без картинок. Также заполнено свойство detail в имтеме но сделано невидимым. ListBoxItem->StylesData["detail.visible"] = TValue::From<bool>(false); там храниться ссылка на сайт. При нажатии на итем переход на сайт. void __fastcall TForm1::ListBox1ItemClick(TCustomListBox * const Sender, TListBoxItem * const Item) { if(Item->ClassNameIs("TListBoxGroupHeader")) return; FormWEB = new TFormWEB(this);//показать новую форму FormWEB->WebBrowser1->Navigate(Item->ItemData->Detail); FormWEB->Show(); } Кстати заполнение через StylesData тоже не работает. При нажатии на кнопку ошибка на строке: ListBoxItem->StylesData["ItemData.Bitmap"].AsType<TBitmap*>()->LoadFromStream(WelcomeINI.get()); First chance exception at $00000000018485B8. Exception class $C0000005 with message 'c0000005 ACCESS_VIOLATION'. Process Project1.exe (4624) Похоже все надо переделывать заново с заменой на TListView. Хотя строк в списке не будет больше 50...
  9. Я не делаю приложение для Wlndows. Я делаю приложение для Андроид. Но исходя из видео ембаркадеры, надо предварительно оттестировать видео в windows. Собственно это я пытаюсь сделать...На форме дефолтный листбокс... В windos 64 код код выше не работает...
  10. Значит окончательное решение такое: не взирая на то, что в листбоксе у меня не будет записей больше 50, надо полностью переделывать проект на листвью? Если это так, то печально... проект полностью готов в плане интерфейса и кода. Стандартное действие - добавление картинки для итема и все надо переделывать...
  11. Исходя из выше сказанного - каково самое правильное решение для моего случая? ListBox мертв? Каково решение окончательное и бесповоротное? Честно говоря осадок, не очень... Теперь уверена, что решение есть, но его знают только авторы fmx...
  12. Чем больше читаю эту свою тему, тем больше не могу разобраться… Ярослав Бровин в своих курсах сказал, что применение OnApplyStyleLookup это сложный путь и проще использовать StylesData. Соответственно я опираюсь на курсы разработчика FMX. У меня конкретно битмап храниться в TMemoryStream. На форме дефольный ListBox. Как в его итем запихнуть картинку из TMemoryStream чтобы она появилась сразу, а не после скроллинга? egorea1999 показывает приблизительное решение, но тут же пишет: Тем самым перечеркивая свою рекомендацию. Как правильно картинку из TMemoryStream запихнуть в итем дефолтного ListBox-а через StylesData чтобы код из первого поста отработал и картинки были видны сразу? Если мой код из первого поста вставить в код билдера, вы увидите проблему в WIN64, ибо картинки на хостинге лежат и соответственно код живой… Тяжело разобраться со стилями даже после курсов...
  13. А как все таки итему присвоить битмап через StylesData?
  14. Шарик ветром развернуло. С Новым Годом!
  15. Спасибо. В 10 уроке курсов Ярослава показана похожая ситуация, но для текста. Но я пока не разобралась как инициализировать StylesData для битмапа который в памяти... Как я поняла надо заменить строку: ListBoxItem->ItemData->Bitmap->LoadFromStream(WelcomeINI.get()); на нечто похожее на это: ListBoxItem->StylesData["ItemData.Bitmap"] = TValue::From<TMemoryStream>(WelcomeINI.get()); но это не правильная конструкция. Покажите, пожалуйста, на паскале как заполнить StylesData картинкой из TMemoryStream, а я затем переделаю для билдера. Спасибо.