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

sviat9440

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

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

  • Посещение

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

  1. Привет. Вопрос такой: какие существуют методы шифрования текста или файлов в делфи? В интернете куча примеров шифрования, но то в одном не шифруются символы юникода, то вроде все шифруется но расшифровать не может, то не работает на мобильных ОС.
  2. Как программно определить build configuration?
  3. Спасибо всем за ответы, да, 9.png сильная вещь. С помощью нее можно делать более сложные стартовые экраны. Жаль вот что после стартового экрана и прорисовкой интерфейса секунды три черное окно, если кто знает как решить, буду рад.
  4. хи хи хи смешно пошутил
  5. Либо на форуме их нет, либо не так ищу. меня интересует не растяжение на форму, а загрузка сюда:
  6. Ну вот получилось что - то типа: (прикреплено) Теперь куда это заливать?
  7. sviat9440

    Белый splash

    Как убрать эти поля Splash Image?
  8. Вопрос решен! Тему можно закрывать...
  9. На андроиде значение функции по прежнему всегда false
  10. for i := {$IFNDEF MSWINDOWS}0{$ELSE}1{$ENDIF} to text.Length {$IFNDEF MSWINDOWS}- 1{$ENDIF} do Не?
  11. Привет. Моя задача такова: при вводе текста в поле ввода, проверять допустимы ли введенные символы. Код: //где-то вверху const charters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '_']; //после implementation function TMainForm.isEditCorrect(Sender: TEdit): Boolean; var text: String; i: Integer; begin text := TEdit(Sender).text; Result := True; for i := 1 to text.Length do begin if not(text[i] in charters) then Result := False; end; if text.CountChar('-') > 1 then Result := False; end; Все хорошо. На первый взгляд. Но: хоть на винде это и работает, на андроиде это НЕ работает и компилятор при сборке как на винду, так и под андроид выдает предупреждение: Я этому предупреждению внял, и изменил свой код, на этот: if not CharInSet(text[i], charters) then На винде все ка как работало так и работает, предупреждение из компилятора пропало. Но: на андроиде это как не работало так и не работает, (результат функции всегда false), и компилятор выдает другое предупреждение: Что ему от меня надо?
  12. Все, вроде все решилось: ректанглу метод free не уничтожает на ведре, использовал destroy. На 10.1 Берлин высота полей ввода нормальная (такая, какую я задал)
  13. угу, вижу. поверх остается прозрачный ректангл. Только вопрос: ему в коде прописано быть скрытыми (visible=false)(раз) и уничтоженным (free)(два), щас проверю выполняется ли этот кусок кода на андроиде.
  14. Я ж вроде прикрепил архив, не? Там отомпилированное приложение под винду и андроид, в винде тыкается, на ведре нет
  15. Такс, проблема в TTabControl. Сейчас попробую поставить RAD 10.1, посмотрим что там, десятка у меня стоит давно и очень сильно глючит.
  16. В общем что я заметил: если элемент расположен на TTabControl >> TTabItem то на андроиде он некликабельный
  17. проверил, у всех компонентов и их родителей hittest = true. продолжаю эксперименты со стилями.
  18. Хорошо спасибо, после обеда опробую. На счет hit-test для родителей интересно, проверю.
  19. Хай. Я вот тут не могу понять одну вещь: почему при сборке одного и того-же проекта под виндовс, все кнопки кликабельны, поля ввода работают, а на андроиде, складывается впечатление что я тыкаю в картинку. Куда копать? Тестил на устройствах под интел и арм, результат один. И еще я делаю высоту полей ввода в 40пх. Почему при сборке под андроид она становится 32пх хоть ты тресни? Ниже прилагаю две сборки одного и того-же проекта в одно время. P.S. Версия SDK: 22 Lotus.7z
  20. Тему можно закрывать, вопрос решен.
×
×
  • Создать...