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

yura371

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

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

  • Посещение

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

  1. Получается штатными способами заставить работать Indy в Android с ssl нельзя? Есть пример кода работы с TNetHTTPClient?
  2. У меня тоже почему то combobox не выпадает при нажатии на него курсором мыши. Колесиком перелистывает, а список не выпадает. Причем не работает только тогда когда подключаешь сторонние стили через StyleBook(Например из 30491_firemonkey_premium_styles_pack для Rad Studio Berlin 10.1). Проект создавал MultiDevices, а не VLC. Запись видео с экрана
  3. yura371

    AppAnalytics

    В эвентах в OnPrivateMessage в событие AppAnalytics1PrivacyMessage вставил Activate:=true; И окно не появляется. Актуально для Rad Studio 10.1.
  4. Здравствуйте. Подскажите пожалуйста. Например у меня есть карта города в формате bmp. Как можно нарисовать на ней точки обозначающие маршрут, и соединить их линиями? И, если возможно такое реализовать, чтобы эти точки имели событие на нажатие. Хочу сделать простое подобие Яндекс-карт. Желательно примеры кода. Спасибо.
  5. Сам нашел в теме http://blogs.embarcadero.com/yaroslavbrovin/2012/10/11/listboxitem_styling/ var StyleObject: TFmxObject; combobox1style: TCombobox; begin StyleObject := Item.FindStyleResource('combobox1style'); if Assigned(StyleObject) and (StyleObject is TComboBox) then begin combobox1style := StyleObject as TCombobox; combobox1style.Items.Add('Текст для заполнения'); end;
  6. Здравствуйте. Я создал стиль с combobox и edit. Как заполнить программно combobox внутри стиля? Edit я заполняю так: Item.StylesData['edit1style'] := '5'; Но Combobox так не получается заполнить. Вся процедура: procedure TForm2.CreateListBoxItem(const AStyleName: string); var Item: TListBoxItem; begin Item := TListBoxItem.Create(Self); Item.Parent := ListBox1; Item.Index:=5; Item.StyleLookup := AStyleName; Item.Height := 41; Item.StylesData['combobox1style'] := 'ghfg'; Item.StylesData['edit1style'] := '5'; end;
  7. Попробуй www.winsoft.sk/fobr.htm, там есть пример с получением снимка с камеры и его распознавания. Хоть это и триал версия, но из ограничений только диалоговое окно, всплывающие при включении. Он не требует доп. ПО и является встраиваемым компонентом.
  8. Всё сам нашел. Использовал функцию Utf8ToANSI: Memo1.Text:=Utf8ToANSI(Memo1.Text);
  9. У меня есть компонент zxing(fobr)- сканер qr кодов, он выводит в memo такие кракозябры. Мне бы хотелось перекодировать(сделать читаемым) этот текст. Есть ли возможность сделать это?
  10. Здравствуйте. Как можно переконвертировать текст из utf8(возможно) в cp1251 в delphi? Сам текст "Дата розлива 25.10.2015"
  11. Здравствуйте. Я для получения фото с камеры использую TakePhotoFromCameraAction. При сохранении фотографии в разрешении 8МП, у меня выходит ошибка "Out Of Memory". При уменьшении разрешения ошибка исчезает. Также ошибка исчезает при переключении в настройках проекта "LargeHeap" на "true", но появляется другая: приложение при каждом втором запуске(после полной выгрузки из памяти) виснет на логотипе. Вопрос: Можно ли это как то исправить? Ошибка происходит до выполнения процедуры TakePhotoFromCameraAction1DidFinishTaking(Image: TBitmap)-делал её пустой. Еще заметил что ошибки нету при выполнении программы в debug режиме. Спасибо.
  12. yura371

    Тормозит анимация

    Здравствуйте. С помощью темы http://delphifmandroid.blogspot.ru/2013/10/blog-post_28.html я сделал выдвижное меню. У меня вопрос: Из-за чего может тормозить FloatAnimation1 при "скрытии" выдвижного меню? При анимации "открытия" всё нормально.
  13. Здравствуйте. Можно ли прокрутить TVertScrollBox выше границ контента? ViewportPosition прокручивает только до последнего элемента. Есть ли возможность прокручивать до бесконечности вниз?
  14. Здравствуйте, прочитав статью http://edn.embarcadero.com/article/41386 и сделав программу я столкнулся с тем, что программа не работает на android. Например в android нету параметра TDSTunnelSession(который генерирует session id) , и где строка AClient.NotifyCallback( DSClientCallbackChannelManager1.ChannelName, EditDestinationClientId.Text, EditDestinationCallbackId.Text, TJSONString.Create(EditMsg.Text), aResponse ); пишет что [DCC Error] ClientClassesUnit2.pas(94): E2034 Too many actual parameters [DCC Error] ClientClassesUnit2.pas(95): E2250 There is no overloaded version of 'NotifyCallback' that can be called with these arguments А при компиляции для windows такого не наблюдается. Проект прилагаю. Также я использовал и другую статью http://blogs.embarcadero.com/vsevolodleonov/2014/03/21/datasnapmobile1, но там нету обратной связи. Спасибо. DataSnapMobile.zip
  15. Например я создаю Blank Application, добавляю TabControl, туда TabItem и создаю кнопку в TabItem. Потом у кнопки меняю Align на "Scale" и кнопка исчезает.(может исчезнуть после компилирования или перезапуска проекта) и так с любым элементом. Видео-захват экрана можно посмотреть по ссылке https://youtu.be/r2p9JRXnBi0
  16. А как в ios открыть файл(например картинку) в стандартном приложении? Или через браузер сработает как NSUrl?
  17. А как под Windows запустить TfgProgressDialog, при запуске примеров код выполняется, а визуально ничего не видно! Хотя в пакете есть Windows компоненты (например FGX.ProgressDialog.Win.pas), но в Tool Palette TfgProgressDialog не активен. Нашел название компонента - WinNativeProgressDialog, но создать я смог его только вручную без Tool Palette: uses FGX.ProgressDialog.Win, var WinNativeProgressDialog:TWinNativeProgressDialog; begin WinNativeProgressDialog:=TWinNativeProgressDialog.Create(self); WinNativeProgressDialog.Show; Также хотелось бы узнать про использование TfgActivityDialog в WIndows.
  18. Как сделать чтобы при появлении fgProgressDialog обрабатывались нажатые клавиши. Например чтобы его закрыть. Переформулирую вопрос. Возможно ли интерфейс частично разморозить, чтобы клавиши считывались? Или его нужно в отдельном потоке создавать?
  19. Нашел проблему. Вынес IdHttp в поток, как здесь описано http://fire-monkey.ru/topic/30-fonovoe-vypolnenie-operatcii-bez-zamorazhivani/ и всё заработало. Без таймеров(таймауты оставил) и "On E: EIdException do". Спасибо Вам всем.
  20. Код до Except(до исключения) вообще не доходит а на GET виснет. Я пробовал "on E : EIdException" не работает, по ранее указанной причине.
  21. У меня похожая проблема: У меня есть запрос GET: IdHTTP1.ConnectTimeout:=5000; IdHTTP1.ReadTimeout:=5000; try IdHTTP1.Get('http://my1.ru/Update.txt'); connected := True; Except connected := false; end; Я специально имитирую медленное соединение( в роутере ограничиваю скорость до 1 Kbps) . В Windows всё нормально через 5 сек дальше программа выполняется, но в Android виснет(пытается все соединиться, не обращая внимания на таймаут) и запрос даже не доходит до Except. Почему не срабатывает таймаут в Android(причем как я понял именно ReadTimeout) ?
×
×
  • Создать...