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

Kitty

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

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

  • Посещение

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

    16

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

  1. Like
    Kitty отреагировална Brovin Yaroslav в Конкурс разработки приложений на RAD Studio "Весенний марафон"   
    Добрый день,
     
    Принимайте участие в конкурсе разработки мобильных приложений. Подробности ниже из официального пресс-релиза.
     
    От себя добавлю, что попробовать принять участие стоит того.
    По опыту прошлого года, работы были очень разные по идеи, плану и исполнению. Поэтому любой разработчик с любым уровнем владения FireMonkey и Delphi имеет хороший шанс на победу в конкурсе. А ценные призы станут хорошим поощрением.  
    Сайт конкурса: http://www.delphimobile.ru/
    Группа в FaceBook: https://www.facebook.com/EmbarcaderoRu?ref=aymt_homepage_panel
     
  2. Like
    Kitty отреагировална Brovin Yaroslav в [iOS] Как установить предыдущую версии SDK и симуляторов?   
    Запускаем XCode Открываем настройки: XCode -> Preferences... Открываем вкладку Downloads  Выбираем требуемые версии Симулятора:
  3. Like
    Kitty отреагировална Brovin Yaroslav в Генерация рандомных букв. Android. Delphi XE7.   
    Добрый день,
    Правда ли, что на мобильных платформах Delphi работает с 0-основными строками? На мобильных платформах строки начинаются с 0 индекса.
  4. Like
    Kitty отреагировална Brovin Yaroslav в [iOS] Приложение запускается на iOS Simulator и тут же закрывается.   
    По идеи должны исправить. Над этим работают, но сроки и подробности я не знаю.
  5. Like
    Kitty отреагировална ruslan в Решение Segmentation fault(11). Или "Axe beats in the balls"   
    Добрый день всем тем несчастным кто пишет на фаирманки.
    Если ваше приложение (под андроид) делает больше, чем приложения из папки Samples, если оно содержит не только ButtonClick и Memo, то, наверняка, вы постоянно наблюдаете мою "любимую" ошибку при закрытии приложения: Segmentation fault(11).
    Если Вам надоело править исходники из папки {XE7}\Source, если ваше приложение ну никак не хочет полностью выгружаться и висит в фоновых процессах, 
    покажу Вам свое решение данной, мягко говоря, проблемы.
     
    Подключаем к проекту приложенный .pas и в нужном месте кода(желательно на OnClose главной формы) юзаем процедуру KillMe.
    Теперь Ваше приложение всегда будет выгружаться из памяти, а также запускаться с 1-го раза.
     
     
    п.с. Если посмотреть исходники, то можно понять смысл названия топика.
     
    uVedroProcess.zip
  6. Like
    Kitty получил реакцию от Brovin Yaroslav в RAD Studio 2015 Roadmap   
    http://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap
  7. Like
    Kitty отреагировална Andrey Efimov в [Android] Убить процесс галереи   
    Если необходимо убить процесс, то попробуйте воспользоваться кодом (как пример реализации) из темы "TMediaPlayer не запускает видео в некоторых версиях Андроида", конкретно, вот эта строчка
    activityManager->killBackgroundProcesses(PackageName); Только есть одно но, я не уверен, что на всех устройствах "PackageName" будет одинаковым. В общем попробуйте.
  8. Like
    Kitty отреагировална Andrey Efimov в [Android] Убить процесс галереи   
    Рад, что ответил на ваш вопрос.
     
     
    Как получить имя:
    Например воспользоваться гуглом или посмотреть на своём устройстве...
     
    Вот так выглядит у меня: com.android.gallery3d
  9. Like
    Kitty получил реакцию от xenon54 в RAD Studio 2015 Roadmap   
    http://community.embarcadero.com/index.php/blogs/entry/rad-studio-2015-roadmap
  10. Like
    Kitty отреагировална Andrey Efimov в Тормоза анимации на Андроид   
    Прикрепил архив, сделайте всё также как написано тут http://fire-monkey.ru/topic/601-instruktciia-po-ustanovke-nabora-komponentov-fgx/, во втором шаге сначала открываете файл FMX.Extensions.UX.dpk, а дальше всё как в инструкции, буилд под платформу и инсталл.
     
    АП. Перезалил архив (теперь должно быть без варнингов)
    component.zip
  11. Like
    Kitty отреагировална xenon54 в При установки WordWrap у TListViewItem.Objects.Text неверно отображается текст в Android   
    Я делал для мобилок (ФМ). Скорость работы идеальная, ни единого притормаживания. На лету определяет какие итемы сейчас должны быть видны в контроле и подгружает картинки только для этих итемов. Пробовал запилить 1000 итемов с картинками внутри каждого итема, 0 лагов. Ну собственно и лагать не от чего, картинок загружено в память минимум, отрисовка всегда идет только видимых итемов. Хотя конечно и в ListView можно сделать тоже самое, просто устал постоянно ворошить исходники этого монстра (TListView) для того чтобы добавлять/менять свой функционал.
  12. Like
    Kitty отреагировална Andrey Efimov в Не работает код с TProgressBar   
    Что это такое, откуда это:
    Opponent.Position.X + PosY Выложите весь проект или хотя бы минимальную версию для воспроизведения.
    У вас два обычных условия. Раз срабатывает второе, значит выполняется условие:
    (Opponent.Position.X + PosY) <> (Hero.Position.X + PosX )
  13. Like
  14. Like
    Kitty отреагировална xenon54 в Как в TComboEdit реализовать динамическую подсказку под тип поисковика   
    http://fire-monkey.ru/topic/781-otklonenie-filtratciia-teksta-ne-korrektno-rab/ Проблема не в кириллице, а в регистре, точнее в  косяке реализации поиска с учетом регистра.
  15. Like
    Kitty отреагировална xenon54 в Сохранение Tbitmap в формате jpeg   
    uses FMX.Surfaces; //--------------------------------------- procedure TForm1.Button1Click(Sender: TObject); var sp : TBitmapCodecSaveParams; bs : TBitmapSurface; B : TBitmap; begin B := TBitmap.Create; // исходная картинка B.LoadFromFile('...'); sp.Quality := 70; bs := TBitmapSurface.Create; bs.Assign(; TBitmapCodecManager.SaveToFile('FileName', bs, @sp); bs.Free; B.Free; end;
  16. Like
    Kitty отреагировална Alexey Lovchikov в Доработка компонента для чтения штрих-кодов под RAD XE7   
    Написал небольшой класс по работе с сканером 
     
    Проверял на XE7 Update 1 под Android 4.1.2
     
    Пример

    Barcode.zip
  17. Like
    Kitty получил реакцию от xenon54 в Delphi XE7 И Galaxy Tab 3 P5200   
    Надо убедиться что устройство соответствует этим требованиям: http://delphifmandroid.blogspot.ru/2013/11/blog-post.html
  18. Like
    Kitty отреагировална Andrey Efimov в Доработка компонента для чтения штрих-кодов под RAD XE7   
    estra, brunnengi,
    Ребят, ну ёлы-палы…
    Завязывайте с оффтопом (кстати, уже не первое устное предупреждение) Писать здесь (на форуме) своё мнение о работе компании бессмысленно, т.к. форум принадлежит Ярославу, а он программер (не менеджер компании!) Об этом тоже уже писалось. Менеджеров компании на этом форуме нет и не будет (насколько я понял). Если уж так хочется высказать своё мнение, то высказывайтесь на почту компании, а не засоряйте форум для разработчиков (технические вопросы/ответы). Это вам не sql.ru, здесь такой хрени, не потерпят и поощрять, точно не будут. Ещё раз повторяю, завязывайте!
  19. Like
    Kitty отреагировална Alex Bozhko в Нужна книга   
    http://goo.gl/aia1jx
     
    Вот такая книга появилась.
  20. Like
    Kitty отреагировална xenon54 в TListView.background   
    http://fire-monkey.ru/topic/862-listitembackground/ так можно менять цвет отдельных итемов.
    Ну а если речь идет обо всем ListView, можно просто создать стиль для TListView.
  21. Like
    Kitty отреагировална Andrey Efimov в [FGX] Предложения о разработке компонентов   
    Ребят, вы чего тут развели?! Идите в личку общайтесь, заголовок темы совсем о другом...
  22. Like
    Kitty отреагировална Brovin Yaroslav в При запуске отладки на планшете получаю ошбку "Unable to start gdbserver on port '12345' Can't open socket: Permission denied.."   
    Причина
    По скольку Андроид дает слишком много возможностей для разработчиков, то эта платформа легко подвергается взлому со стороны (например обычное приложение, которое имеет привилегии на чтение конфиденциальной информации, может в фоне скидывать в инет ваши переписки, чаты и тд).
     
    Чтобы обезопасить пользователей, вендоры прибегают, как минимум к двум известным мне решениям:
    Блокирование нестандартных портов Установка антивирусов, блокирующих порты Эта ошибка говорит, что сам девайс на уровне ядра запрещает приложению использовать указанный порт. Ну и как следствие, отладочный сервер, запускаемый с приложением не может использовать порт для общения с IDE.
     
    Решение
    Решение простое, попробовать подобрать такой номер порта, который не будет блокироваться системой.  Как поменять отладочный порт, написано тут. Отключить антивирус при его наличии. P.S. Обратите внимание, что все девайсы от Google корректно работают с IDE.
    P.S.S. Можете попробовать написать простое приложение, которое будет пробовать открыть сокет на разных портах и просканировать ваше устройство на наличие открытых портов.
  23. Like
    Kitty отреагировална Brovin Yaroslav в Как Получить текст по TCP (Indy) в нужной кодировке?   
    Добрый день,
     
    Теперь он в качестве параметра принимает объект другого класса, а именно интерфейса IIdTextEncoding, который описывает основные методы по работе с потоком.
     
    Естественно, что этот интерфейс вам не нужно реализовывать, а нужно найти его реализацию для UTF8 кодировки. 
     
    Собственно смотрим в IdGlobal.pas и видим там глобальные процедуры по получению нужных реализаций в требуемых кодировках:
    IdTextEncodingType = (encIndyDefault, encOSDefault, enc8Bit, encASCII, encUTF16BE, encUTF16LE, encUTF7, encUTF8); function IndyTextEncoding(AType: IdTextEncodingType): IIdTextEncoding; overload; function IndyTextEncoding(ACodepage: Word): IIdTextEncoding; overload; function IndyTextEncoding(const ACharSet: String): IIdTextEncoding; overload; {$IFDEF DOTNET} function IndyTextEncoding(AEncoding: System.Text.Encoding): IIdTextEncoding; overload; {$ENDIF} {$IFDEF HAS_TEncoding} function IndyTextEncoding(AEncoding: TEncoding): IIdTextEncoding; overload; {$ENDIF} function IndyTextEncoding_Default: IIdTextEncoding; function IndyTextEncoding_OSDefault: IIdTextEncoding; function IndyTextEncoding_8Bit: IIdTextEncoding; function IndyTextEncoding_ASCII: IIdTextEncoding; function IndyTextEncoding_UTF16BE: IIdTextEncoding; function IndyTextEncoding_UTF16LE: IIdTextEncoding; function IndyTextEncoding_UTF7: IIdTextEncoding; function IndyTextEncoding_UTF8: IIdTextEncoding; Тут либо используем конкретный метод  IndyTextEncoding_UTF8, либо же используем вариант через:
    IndyTextEncoding(IdTextEncodingType.encUTF8)
  24. Like
    Kitty отреагировална ruslan в [FGX] Предложения о разработке компонентов   
    Vertical Grid
  25. Like
    Kitty отреагировална Brovin Yaroslav в [FGX] Предложения о разработке компонентов   
    Всем добрый день,
     
    К каждой версии RAD Studio я добавляю по одному компоненту к Open Source библиотеке FGX. Если у вас есть предложения, какие компоненты, функции, возможности хотелось бы увидеть в новой версии, прошу не стесняться и отписаться в этой теме.
     
    Спасибо
×
×
  • Создать...