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

Barbanel

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

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

  • Посещение

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

    36

Активность репутации

  1. Like
    Barbanel отреагировална FREEFAR в Кнопка Done   
    Я сделал проще. Убрал эту кнопку и ее панель. Повесил над клавой свою панель и все
  2. Like
    Barbanel отреагировална Rusland в Кнопка Done   
    В этой теме как раз код для отлавливания нажатия кнопки. Используется IFMXVirtualKeyboardService в FormKeyUp. Через дебагер посмотрите что там отлавливается при нажатии Done. 
  3. Like
    Barbanel отреагировална Alex7wrt в Android. Форма не на весь экран по вертикали.   
    Для того, чтобы работало "из коробки", добавьте в файле манифеста в секции Activity строку:
       <meta-data android:name="android.max_aspect" android:value="2.1" />
    Где 2.1 -максимальное соотношение сторон, поддерживаемое приложением. Можно заменить другим числом
  4. Like
    Barbanel отреагировална Евгений Корепов в Не работает OverWrite в Deployment   
    Или в среде, меню Run, Parameters, поле Parameters  - добавьте туда -cleaninstall, при запуске на устройстве будет производиться чистая установка.
  5. Haha
    Barbanel отреагировална estra в HueTrackBar   
    HuewTrackBar  !!! В точку!!!
    P.S.
    Не вздумайте прочесть это по русски!
    P.P.S.
    Никого не хочу обидеть, просто очень тонко подмечено)))
  6. Like
    Barbanel получил реакцию от Anatoliy в Что такое ForVendor (IDFV) ?   
    Для идентификации устройства мы используем IMEI для Android и некий "номер устройства" (не помню как он правильно называется) для iOS.
    Возможно ваш IDFV и есть этот идентификатор.
    С андроидом нет никаких проблем, IMEI уникален по определению.
    С iOS есть  подводные камни но мы их преодолели.
  7. Haha
    Barbanel отреагировална sinuke в скачать файл   
    да!
  8. Like
    Barbanel получил реакцию от Anatoliy в TWebBrowser. Убрать горизонтальный скрол, убрать вертикальный скрол   
    Нужно понимать, что это все дикий костыль, и вообще это был сарказм)))
    Первое что приходит в голову - установить нужную ширину, дать браузеру перестроить страницу под эту ширину.
    Потом нужно найти высоту страницы, если есть такое свойство - замечательно если нет, то берем максимальное значение из вертикального скролбара.
    Присваиваем браузеру полученную высоту.
    Делаем скриншот.
    Выводим где нужно.
  9. Like
    Barbanel получил реакцию от Евгений Корепов в Идентификация устройства   
    Всем доброго времени!
    Как и обещал, выкладываю либы для работы с KeyChain.
    Либы были взяты у братьев-китайцев, ни слова про покупку сказано не было (хотя чтобы выкачать их пришлось заплатить какому-то облачному сервису).
    Использовать просто, за все отвечают три функции: 
    function StoreItemToKeychain(const AServiceName, AKey, AValue: string; const bOverride: Boolean=True): Boolean; function GetItemValueFromKeychain(const AServiceName, AKey: string): string; function DeleteItemFromKeychain(const AServiceName, AKey: string): Boolean; Ну и традиционно нужно подключить саму библиотеку, все находится в аттаче.
    Enjoy! ?
    iOS_KeyChain.zip
  10. Haha
    Barbanel отреагировална Равиль Зарипов (ZuBy) в Cannot Connect to the Mac   
    Обращайтесь, всегда рады помочь!
  11. Like
    Barbanel отреагировална Tumaso в TEdit проблема с установка фокуса и его снятием   
    Я в токио использую TEdit.ResetFocus - фокус с edit убирается, событие OnExit срабатывает
  12. Like
    Barbanel отреагировална Brovin Yaroslav в [TMultiView] Починили TMultiView.Enable в Tokyo   
    Моя работа  По просьбе трудящихся на этом форуме сделал эту задачу. А еще добавил настройки, чтобы можно было линию убирать.
  13. Like
    Barbanel отреагировална Brovin Yaroslav в [DX10.1][Android][TMultiView] Как убрать белую полоску у TMutiView?   
    В Токио в TMultiView имеет специальное свойство, которое позволяет настроить цвет этой линии или скрыть ее совсем.
    TMultiView.BorderOptions  
  14. Like
    Barbanel отреагировална dnekrasov в TEdit проблема с установка фокуса и его снятием   
    А почему бы просто не сделать стиль для TEdit, который в неактивном виде выглядит как TLabel?
  15. Like
    Barbanel отреагировална rareMax в Проблемы с размерами компонентов.   
    Помимо свойства Align используйте TLayout для группировки компонентов. Приложите простую демку - и возможно вам покажут как сделать пропорциональное изменение дизайна. 
    Еще обратите внимание на компонент TScaledLayout - он изменяет размеры всех дочерних контролов пропорционально изменению своих размеров
  16. Like
    Barbanel отреагировална Tumaso в Тестирование на ферме устройств   
    Проведение тестирования нужно заказывать дополнительно, по умолчанию его нет
  17. Like
    Barbanel отреагировална x11 в Подключение к БД Firebird из Android   
    Библиотеку нужно не забыть добавить в Deployment (release и debug).
    У меня рядом с папкой проекта есть, т.е. на одном уровне, папка media, где лежат иконки, картинки, so-библиотеки и прочий мусор для деплоя.
    В столбце Remote path указываем ".\assets\internal\db". Открываем "Project/Deployment", выбираем конфигурацию над таблицей,  жмякаем слева + и выбираем файл. Только обрати внимание ,что галочка слева должна быть отключена.
    В проекте, в процедуре подключения к базе есть строка:
    ClientLibrary := IncludeTrailingPathDelimiter(TPath.GetDocumentsPath) + 'db' + PathDelim + 'libfbclient.so.3.0.2'; ну или "'libfbclient.so.2'", в зависимости от версии Firebird сервера: 2.5 или 3.0.
    Не забудь добавить в USES модуль System.IOUtils.
     
    Сразу напишу, что Андроид, как и Линукс туповаты, поэтому подключиться к хост-машине с Firebird по имени компьютера не получится.
    По крайне мере у меня не получилось.
    Поэтому в качестве адреса (параметр "Data Source") выступает IP адрес.
     
    Собираем строку подключения:
     
    UniConnectionFB.ConnectString := 'Provider Name=InterBase;' + 'Data Source=' + server +';' + 'Database=' + Database + ';' + 'Port=' + port +';' + 'User ID=' + Username +';' + 'Password=' + Password + ';'+ 'Client Library=' + ClientLibrary + ';' + 'Character Set='+ CharacterSet + ';' + 'Use Unicode=True;Login Prompt=False';  

  18. Thanks
    Barbanel отреагировална dnekrasov в Как в DBChart добавить цвета RGB?   
    Спасибо в отдельном сообщении говорить не надо - просто поставьте Thanks:

  19. Haha
    Barbanel получил реакцию от Ильдар в Как в DBChart добавить цвета RGB?   
    Я конечно прошу прощения, но граммар наци во мне негодует.
    "Диаграмма успеваемости"
  20. Like
    Barbanel получил реакцию от FREEFAR в Как в DBChart добавить цвета RGB?   
    Я конечно прошу прощения, но граммар наци во мне негодует.
    "Диаграмма успеваемости"
  21. Like
    Barbanel отреагировална dnekrasov в Как в DBChart добавить цвета RGB?   
    Вы передаёте цвет с прозрачностью 0. Попробуйте сделать так:
    Add(R1, 'Раздел 1', $FF000000 or rgb(49, 47, 138));
  22. Like
    Barbanel получил реакцию от Ingalime в Как в Delphi XE3 открыть word документ ?   
    if ( OpenDialog1.Execute ) then
      Memo1.lines.LoadFromFile(OpenDialog1.FileName);
    Выражайтесь точнее)
  23. Like
    Barbanel получил реакцию от Alex7wrt в Как в Delphi XE3 открыть word документ ?   
    Лично мне неизвестно как встроить MSWord в свою форму.
    Просто открыть MSWord и отобразить в нем документ - можно.
    Запустить MSWord, не показывать его окно, считать определенный текст (как строку), и отобразить этот текст на форме (без средств редактирования MSWord) тоже можно.
    Как встроить в свою форму - мне неизвестно.
    Существуют платные компоненты для редактирования doc-файлов, но их возможности не такие обширные как в MSWord.
    Вам точно нужно именно это? Это задача вобщем-то не совсем тривиальная, хотя и решимая.
    Может вы скажете что от вас требуется и мы подскажем альтернативы?
  24. Like
    Barbanel отреагировална dnekrasov в Как стилизовать Border окна ?   
    В стиле создать "windowborderstyle"
  25. Like
    Barbanel отреагировална Ильдар в Как изменить цвет Label?   
    self.Label1.StyledSettings:= self.Label1.StyledSettings - [TStyledSetting.FontColor];   self.Label1.FontColor:= TAlphaColorrec.Red; Можно просто отключить стилизацию.
×
×
  • Создать...