-
Постов
423 -
Зарегистрирован
-
Посещение
Весь контент sviat9440
-
Привет. Вопрос такой: какие существуют методы шифрования текста или файлов в делфи? В интернете куча примеров шифрования, но то в одном не шифруются символы юникода, то вроде все шифруется но расшифровать не может, то не работает на мобильных ОС.
-
Спасибо, буду пробовать
-
Как программно определить build configuration?
-
Спасибо всем за ответы, да, 9.png сильная вещь. С помощью нее можно делать более сложные стартовые экраны. Жаль вот что после стартового экрана и прорисовкой интерфейса секунды три черное окно, если кто знает как решить, буду рад.
-
Либо на форуме их нет, либо не так ищу. меня интересует не растяжение на форму, а загрузка сюда:
-
Ну вот получилось что - то типа: (прикреплено) Теперь куда это заливать?
-
прости, редко пользуюсь форумом ((
-
Вопрос решен! Тему можно закрывать...
-
На андроиде значение функции по прежнему всегда false
-
for i := {$IFNDEF MSWINDOWS}0{$ELSE}1{$ENDIF} to text.Length {$IFNDEF MSWINDOWS}- 1{$ENDIF} do Не?
-
Привет. Моя задача такова: при вводе текста в поле ввода, проверять допустимы ли введенные символы. Код: //где-то вверху 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), и компилятор выдает другое предупреждение: Что ему от меня надо?
-
спасибо
-
Зачем? как? и чем это грозит?
-
Все, вроде все решилось: ректанглу метод free не уничтожает на ведре, использовал destroy. На 10.1 Берлин высота полей ввода нормальная (такая, какую я задал)
-
угу, вижу. поверх остается прозрачный ректангл. Только вопрос: ему в коде прописано быть скрытыми (visible=false)(раз) и уничтоженным (free)(два), щас проверю выполняется ли этот кусок кода на андроиде.
-
Я ж вроде прикрепил архив, не? Там отомпилированное приложение под винду и андроид, в винде тыкается, на ведре нет
-
Такс, проблема в TTabControl. Сейчас попробую поставить RAD 10.1, посмотрим что там, десятка у меня стоит давно и очень сильно глючит.
-
В общем что я заметил: если элемент расположен на TTabControl >> TTabItem то на андроиде он некликабельный
-
проверил, у всех компонентов и их родителей hittest = true. продолжаю эксперименты со стилями.
-
Хорошо спасибо, после обеда опробую. На счет hit-test для родителей интересно, проверю.
-
Хай. Я вот тут не могу понять одну вещь: почему при сборке одного и того-же проекта под виндовс, все кнопки кликабельны, поля ввода работают, а на андроиде, складывается впечатление что я тыкаю в картинку. Куда копать? Тестил на устройствах под интел и арм, результат один. И еще я делаю высоту полей ввода в 40пх. Почему при сборке под андроид она становится 32пх хоть ты тресни? Ниже прилагаю две сборки одного и того-же проекта в одно время. P.S. Версия SDK: 22 Lotus.7z
-
Тему можно закрывать, вопрос решен.