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

slav_z

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

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

  • Посещение

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

    29

slav_z стал победителем дня 14 сентября

slav_z имел наиболее популярный контент!

1 Подписчик

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

8 745 просмотров профиля
  1. Не секрет, что программистов delphi не любят и не уважают в сообществе... и я знаю почему... дело не в языке конечно... если вы что-то выкладываете на всеобщее обозрение, постарайтесь чтобы это выглядело достойно... я очень вас прошу об этом... иначе... сами себя закапываем...
  2. да.. я когда увидел - думал попал в ужасное прошлое.. даже на часы посмотрел.. слово kalkulator лучше перевести с неизвестного языка на английский... calculator...
  3. вас нужно расстрелять по два раза каждого... почему? потому что надо...
  4. Исправлено в Delphi 11.0
  5. посмотрите курс по стилям от бровина: https://www.youtube.com/playlist?list=PLvs4_U1JSz61q3b-S1KcX4F5rbWPAEWsH
  6. Лучше все же купить аккаунт разработчика у гугла... если после этого останется психологический дискомфорт, взять 2-3 сеанса у психолога...
  7. я вам пытался сказать что TIdTCPClient.IOHandler.Readln скорее всего просто не может найти ваш терминатор #255#170 в полученных данных (и вернуть результат)... там, возможно, совсем другие байты... попробуйте получить данные не функцией Readln а прочитать именно байты из сокета... и посмотреть что там пришло...
  8. Это связано с особенностями работы тачскрина... все мышиные сообщения отправляются приложению в момент отпускания пальца... единственное сообщение которое приходит на форму в момент нажатия пальца это OnTouch... можно сделать так: но... после отпускания пальца произойдет штатный вызов метода формы MouseDown второй раз (первый мы вызвали сами)... но проблем я не заметил...
  9. ага... если надо имя проекта изменить конечно...
  10. Save Project As... просто меняет имя проекта (исполняемый файл будет называться по-другому)... если вам нужна его копия: 1. Копируете папку с исходным проектом в другую папку (если есть .git - его не надо конечно..). 2. Временно переименовываете папку с исходным проектом. 3. Открываете в delphi скопированный проект. 4. Save Project As... , затем удаляете файлы с именем исходного проекта (dpr dproj dsk res и прочие) 5. Меняете пути в Project\Options\Delphi Compiler\Search Path если там указаны абсолютные пути (лучше всегда использовать относительные). 6. Компилируете... если все удачно, переименовываете папку с исходным проектом обратно... Все.. Теперь у вас два независимых проекта... 7. Если не компилируется, ищите и исправляйте абсолютные пути в других местах (Deployment) опираясь на информацию из сообщений об ошибках компиляции (сборки).
  11. if TOSVersion.Check(8,0) then // Версия 8 и выше
  12. у FMX огромный потенциал... много замечального кроссплатформенного кода... но недоделки (которых становится все больше и больше) все портят... к примеру IDE уже никуда не годится... дебаг весь сломали даже под windows... молчу уж про остальные ОС... там уже даже не пытаюсь под дебагом что-то запускать...
  13. slav_z

    Canvas GPU Alpha+Opacity

    для GPU (Android и iOS) неверно работает установка цвета при следующих условиях: Rectangle.Fill.Color:=$3CF865F7 и Rectangle.Opacity=0.5 (одновременно установить цвет элемента с альфа-каналом < $FF и прозрачностью элемента < 1). Это может понадобиться, к примеру, для анимации "исчезающего" элемента. Ошибке много лет... исправляется внесением изменений в исходный код модуля FMX.Canvas.GPU.pas (необходимо скопировать модуль FMX.Canvas.GPU.pas к себе в проект и внести изменения ). Оригинальный код: Исправленный код:
  14. я считаю это просто замечательно... на форуме по delphi нельзя вставить код с подсветкой синтаксиса языка pascal...
×
×
  • Создать...