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

krapotkin

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

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

  • Посещение

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

    209

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

  1. Да скока ж можно отвечать одно и то же Никакой симулятор не подойдет. это нерабочее решение. У большинства тут нет реального андроид 11. Но есть инструкции, что и где править, чтобы запускалось.
  2. https://www.google.com/search?client=opera&q=смонтировать+образ+iso+в+windows+10&sourceid=opera&ie=UTF-8&oe=UTF-8
  3. ну. явно установка не удалась. совсем вот ссылки на образ ftp://ftpd.embarcadero.com/download/radstudio/10.2/delphicbuilder10_2.isohttp://altd.embarcadero.com/download/radstudio/10.2/delphicbuilder10_2.iso win 10 позволяет по правой кнопке смонтировать образ как диск. далее все как обычно ессн сначала зачистить все что вы написали выше. вроде еще в AppData что-то валяется.
  4. поддержу, но в данном случае как раз проблема не в том. лицензия-то есть. и к политике не имеет отношения. она бессрочная. а это интернет-инсталлер? может, из ISO-шечки попробовать? кроме того сообщение на скрине не говорит, что не установлены платформы, а лишь - нет того, что ожидает установки попробуйте чистый проект запустить. Если там появятся нужные платформы, нужно всего лишь поправить руками .dproj
  5. тогда у меня только один выход - самый простой )) но может кто-то еще откликнется
  6. возможно поможет, если как следует зачистить комп от предыдущих попыток установки
  7. Если чесн, это прямой вопрос в техподдержку. Они очень быстро отвечают, если отвечают. В свое время я один раз при проблемах с установкой лицензированной версии дождался ответа от ТП, а другой - эммм, как это сказать... не стал )))
  8. опять же насколько я помню, инсталлер спрашивает, есть ли у вас лицензия или слип и в этот момент его обычно и предъявляют
  9. а просто установить с тем же слипом без копирования папок она что, не дает?
  10. Просто никто на FMX не начинает новые проекты. Сообщество схлопнулось. Все либо сидят на легаси VCL либо мигрировали на другие платформы.
  11. последнее - банально перезагрузить девайс. если не помогло, то и компьютер
  12. не понял, а в чем вопрос-то? смотрим код TCircle и аналогично рисуем TBezier проблема будет с интерфейсом выбора положения опорных и управляющих точек, но тут можно фантазировать только если знать сам сценарий использования компонента. я бы лично не стал убиваться и просто использовал готовый компонент TPath
  13. все было хорошо. пробовал на 10.4.2 и Honor 10X Lite надо смотреть в логи которые в logCat
  14. в кб текстовые итемы и listBoxItems хранятся раздельно и видимо, прямая связь - создание итемов по тексту - осталась, а обратная - потерялась в какой то переделке)
  15. ыыыы. углубленное тестирование принесло еще более интересные результаты. b1 - открыть кб - b2 : в выпадающем списке действительно нет 3 и 4 но если просто в кб стрелками вверх-вниз, то 3 и 4 появляются! )) короче, все решаем просто. как в родном VCL procedure TForm1.b2Click(Sender: TObject); var i: integer; begin for i := 3 to 4 do begin cbb1.items.add(inttostr(i)); end; end; кстати, после этого и "скрытые" 1 2 тоже появляются. Общая идея, короче - не переусложнять! ))
  16. 10.4.2 клики b1, b2, b1, b2
  17. точно работает. проверил
  18. это само по себе вредно что-либо без кода делать когда это перестанет вдруг работать, даже сделать ничего нельзя
  19. эмм вот вполне рабочий вариант procedure TForm1.b1Click(Sender: TObject); var item: tlistboxitem; i: integer; begin for i := 1 to 2 do begin item := tlistboxitem.Create(nil); item.Text := inttostr(i); cbb1.ListBox.AddObject(item); end; end; procedure TForm1.b2Click(Sender: TObject); var item: tlistboxitem; i: integer; begin for i := 3 to 4 do begin item := tlistboxitem.Create(nil); item.Text := inttostr(i); cbb1.ListBox.AddObject(item); end; end;
  20. Вот класс TStream есть и он описан, и я понимаю, о чем речь. Что такое ваша Data - никто не знает кроме вас. А вы не рассказываете
  21. по какому протоколу? голый TCP? Передавать вы все равно будете скорее всего либо TStream либо TBytes. Если у вас есть TStream, то вам нужно его часть скопировать в другой TStream, и его отослать. Опять же в документации http://docwiki.embarcadero.com/Libraries/Sydney/en/System.Classes.TStream.CopyFrom То же самое можно сказать и насчет TBytes http://docwiki.embarcadero.com/Libraries/Sydney/en/System.Classes.TStream.ReadBuffer Играйтесь на здоровье. Но реализация собственного протокола обмена это всегда гораздо больший геморрой, чем например использование http Ну и конечно TStrings тут вообще никаким боком...
  22. Вы вообще не читаете? я и ссылку дал. LoadFromStream находится прямо рядом с LoadFromFile. Мы, надеюсь, о Stream говорим, когда имеем в виду "поток" ? И файл это никакие не строки бинарного кода. Это полная чушь. Файл это просто сырые данные, набор байтов. А строки как таковые - это понятие, которое вводится специально, с описанием, что имеется в виду, в каком формате хранится, и как с этим работать. Так что нет. Совсем нет.
  23. ваш пример у меня вызывает вопрос - откуда у вас в jpg файле строки, которые вы так лихо загружаете в TStrings? и что вам мешает сделать просто S.LoadFromFile() ?? более того, и SaveToFile тоже есть. Вполне полноценный ну и предполагается что оф справка должна быть изучена ДО вопросов на форуме http://docwiki.embarcadero.com/Libraries/Sydney/en/System.Classes.TStrings_Methods
  24. рисовать надо в OnPaint конечно, никакой таймер не подойдет лучше всего для этого подойдет PaintBox
×
×
  • Создать...