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

Alexander

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

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

  • Посещение

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

    2

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

  1. Alexander

    Поиск сервера

    А технология Tethering не подойдёт?
  2. Чудес не бывает, надо внимательно посмотреть код. Попробуйте в отдельном проекте задать те же свойства и обработчики, как и в вашем проекте. Если реакция повторится, то разговор можно вести о баге. Если нет, то искать ошибку в проекте
  3. сколько в вашей программе уходит времени на загрузку из файла и сколько на заполнение SQLite?
  4. Существенно ускорить относительно чего?
  5. Проще самому написать обработчик. Во-первых, обработчик будет реализован под вашу структуру. Во-вторых, возможность реализации предобработки данных. PS: а какая сложность в реализации обработчика? считать строку, по разделителю выделить данные, полученные данные подставить в параметры запроса.
  6. Вопрос точнее ставьте, используете функции Pascal для заливки цветом или нужно написать алгоритм заливки? Если первое, то выкладывайте код; если второе - то описание алгоритма и код...
  7. TabControl.TabPosition := Dots;
  8. TCircle.Fill.Kind установить в None
  9. Как вариант могу предложить следующий алгоритм В RadioButton(I).Tag выставляете уникальный индекс. В обработчике onChange у RadioButton: GroupBox.Tag := (Sender as TRadioButton). Tag; Тогда для проверки можно использовать : Case GroupBox.Tag of....
  10. Что касается примера, я бы экран просто нарисовал на канве, а при нажатии анализировал в какой цвет попадают координаты. После этого соответсвующую границу "подсвечивал" серым градиентом - эффект нажатия. TPath имеет прямоугольные границы, поэтому при нажатии в углах не те камни могут нажиматься
  11. Использовать один TFloatAnimation в обработчике OnProcess увеличивать размер по Y. Не использовать выравнивание по центру, а в этом же обработчике смещать координаты левого верхнего угла пропорционально увеличению размера... ИМХО: лишний аниматор съедает ресурсы, если есть возможность надо отказываться
  12. Боюсь что 3D в Firemonkey не справится с объёмом расчётов на мобильных платформах. Как вариант могу предложить организацию стереовидео трансляции с сервера. тут узкое место производительность канала трансляции...
  13. Проверьте, что загружается в MyBitmap. Например, через savetofile. Или весь Image1 чёрный?
  14. Можно начать отсюда
  15. AB := 10; AD := 5; X := 7; {X [0..AB]} Y := 2; {Y [0..AD]} AngleRot := 45; Image1.RotationCenter.X := (X/AB); Image1.RotationCenter.Y := (Y/AD); Image1.RotationAngle := AngleRot; это поворот Image на произвольный угол AngleRot. Предварительно поместить Bitmap в Image Расчёт координат углов к FireMonkey не относится. Посмотрите учебник геометрии - Теорема Пифагора
  16. Размышлял над подобной идеей. Получилось два метода: 1. Самому рисовать на канве image 2. Использовать TPath, и самому из готовых примитивов формировать изображения. На практике не опробовал
  17. В качестве новости, кому интересна данная тема Toshiba представляет подключаемый модуль BLE для Bluetooth Developer Studio
  18. С Днём Рождения!!!
  19. На схеме больше похоже на конец 2016 года)
  20. это не огород, это эргономика
  21. Слева и справа вверху повесить "плавающие" полупрозрачные кнопки "Ок" и "Отмена"
  22. а файлы обязательно сразу все загружать? куда вам их столько?
  23. Alexander

    TSelectionPoint

    Перемещение контролов
  24. Alexander

    TSelectionPoint

    Похоже на баг, tselection работает и на форме
  25. Не понятно в чём помочь разобраться, или отрывок кода и где и какая ошибка или переформулируйте вопрос. Что помещаете в vPixelColor, то и выводится
×
×
  • Создать...