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

haword

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

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

  • Посещение

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

    19

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

  1. Like
    haword получил реакцию от Равиль Зарипов (ZuBy) в TListView: баг или фича в Seattle?   
    если есть обработчик на UpdateObjects то в него попадают все поля ListView не зависимо от того установлен фильтр или нет. то есть если есть 100 строк из них по фильтру показаны будут только 5 то это обработка выполнится 100 раз. 
  2. Like
    haword получил реакцию от Kitty в TListView: баг или фича в Seattle?   
    если есть обработчик на UpdateObjects то в него попадают все поля ListView не зависимо от того установлен фильтр или нет. то есть если есть 100 строк из них по фильтру показаны будут только 5 то это обработка выполнится 100 раз. 
  3. Like
    haword получил реакцию от Rusland в TLocationSensor   
    ну вот, прыгая с бубном вокруг программы и напевая хэя хэя хэя достучался то решения проблемы. вернее даже не решения а костыля для моих нужд. 
     
    Нафига так делать не понятно но программисты обезьяны сделали. При активации любого сенсора, в менеджере сенсоров происходит активация и создание классов для ВСЕХ имеющихся сенсоров. И некоторые сенсоры уводят процессор в 100%. 
     
    так вот на моем телефоне + эмуляторе достаточно отключить создание сенсоров 
     
    TAndroidNativeLightSensor
    TAndroidNativeMagneticSensor
    TAndroidNativeProximitySensor
     
    в процедуре Activate класса TAndroidSensorManager в файле System.Android.Sensors.pas и закинуть к себе в проект и вуаля, нагрузки на процессоре нет. 
  4. Like
    haword получил реакцию от Kitty в Delphi XE8 автозагрузка приложения в Android   
    ну вообще то надо задать java класс а указано - .BootReceiver
  5. Like
    haword получил реакцию от Евгений Корепов в Delphi XE8 автозагрузка приложения в Android   
    ну вообще то надо задать java класс а указано - .BootReceiver
  6. Like
    haword получил реакцию от krapotkin в Удаление формы из back-стека   
    зачем такие бубны. просто не надо вызывать из 2 формы третью и все. возвращай первой форме вызов со второй, и потом в первой форме вызывай третью. тогда при закрытии третей формы перейдешь к первой. 
  7. Like
    haword получил реакцию от Brovin Yaroslav в Перехват ошибки об отсутствии соединения   
    try except
  8. Like
    haword получил реакцию от zairkz в PrimeMusic - Приложение для скачивания и прослушивания музыки с сайта www.primemusic.ru   
    если жить по такому правилу тогда надо и слушать музыку по одному разу. послушал песню - заплатил. послушал песню - заплатил. вот тогда будет правильно  
  9. Like
    haword получил реакцию от Kitty в Проблема при выходе из программы   
    смотри процессы запущенные а не историю запуска. 
  10. Like
    haword получил реакцию от Alex7wrt в Не удаётся выполнить post запрос   
    ты настройки компонента совсем не делаешь как же он передаст данные то. поищи в инете примеры POST запроса.
     
    на вскиду попробуй добавь строки до вызова POST
     
     
    fMain.IdHTTP1.Request.BasicAuthentication:=true; (может и false)
    fMain.IdHTTP1.Request.ContentType:='application/x-www-form-urlencoded';
  11. Like
    haword получил реакцию от zairkz в [Android] Можно ли создать динамическую заставку загрузки данных?   
    Между заставкой картинкой и показом моей программы проходит порядка 3 секунд и в этот момент чёрный экран. Картинка пропадает а форма еще не нарисована. Видно много компонентов накидал на табы поэтому долго грузится.
  12. Like
    haword получил реакцию от zairkz в TLocationSensor   
    ну вот, прыгая с бубном вокруг программы и напевая хэя хэя хэя достучался то решения проблемы. вернее даже не решения а костыля для моих нужд. 
     
    Нафига так делать не понятно но программисты обезьяны сделали. При активации любого сенсора, в менеджере сенсоров происходит активация и создание классов для ВСЕХ имеющихся сенсоров. И некоторые сенсоры уводят процессор в 100%. 
     
    так вот на моем телефоне + эмуляторе достаточно отключить создание сенсоров 
     
    TAndroidNativeLightSensor
    TAndroidNativeMagneticSensor
    TAndroidNativeProximitySensor
     
    в процедуре Activate класса TAndroidSensorManager в файле System.Android.Sensors.pas и закинуть к себе в проект и вуаля, нагрузки на процессоре нет. 
  13. Like
    haword получил реакцию от Belov.V. в [TBannerAd] Можно ли разместить TBannerAd внутри другого FMX контрола?   
    и где правки? 
  14. Like
    haword получил реакцию от Равиль Зарипов (ZuBy) в XE 8   
    ZuBy  http://docwiki.embarcadero.com/RADStudio/XE8/en/Installation_Notes_for_XE8
  15. Like
    haword получил реакцию от Belov.V. в [Статья] TImageList в Fire Monkey XE8   
    надо было просто статью прочитать, оказывается наложение картинок друг на друга это фича а не баг, сорри
  16. Like
    haword отреагировална Kitty в XE 8   
    Bug fix list for RAD Studio XE8
    http://edn.embarcadero.com/article/44358
  17. Like
    haword получил реакцию от Kitty в XE 8   
    в 4.4.2 скорее всего добавили эмулятор arm вот и заработала программа. 
  18. Like
    haword получил реакцию от Streletz в XE 8   
    в 4.4.2 скорее всего добавили эмулятор arm вот и заработала программа. 
  19. Like
    haword получил реакцию от Kitty в [Android] Как нажать кнопку пультом?   
    попробуй повесить обработку нажатых кнопок на форме OnKeyDown и смотри какие коды покажет какая кнопка в Key и KeyChar. 
  20. Like
    haword получил реакцию от Andrey Efimov в [Android] Как нажать кнопку пультом?   
    попробуй повесить обработку нажатых кнопок на форме OnKeyDown и смотри какие коды покажет какая кнопка в Key и KeyChar. 
  21. Like
    haword получил реакцию от Brovin Yaroslav в Проблема с компонентами Indy   
    причин может быть много, поэтому в клиентском приложении должна быть возможность при потери связи переконектиться. 
  22. Like
    haword получил реакцию от xenon54 в Поиск в TListview не только по "ListViewItem.Text"   
    если не хочешь править существующий создай свой класс на основе стандартного и в нем уже меняй.    все действие происходит в классе TListViewItems процедуре ApplyFilter         else if Filter(Item.Text) or Filter(Item.Detail) then       begin         FFilteredItems.Add(Item);         Inc(SectionSize);       end;
  23. Like
    haword получил реакцию от Brovin Yaroslav в [TComboBox] Как сохранять ID в Combobox?   
    type   TComboValue = class     key: string;   end; ...  a := TComboValue.Create;  a.key := 'sdfsdfsdfdsf';  Box.Items.AddObject('name',a); ....   key:= TComboValue(Box.Items.Objects[Box.ItemIndex]).key;
  24. Like
    haword получил реакцию от Brovin Yaroslav в [Отклонение] Фильтрация текста не корректно работает с регистром   
    Глюки на глюках. Проблема в том что LowerCase который используется в TSearchBox не преобразовывает буквы в нижний регистр но зато вводимые данные в поиск преобразовываются в нижний регистр. 
      Lower := Text.Trim.ToLower; - введенный текст в нижем регистре LowerCase(X).Contains(Lower); не может найти текст так как регистр не поменялся для X   Есть в ListView строка с текстом "Ярослав". При вводе в поле поиска текста "Яро", он преобразовывается в нижний регистр и получается "яро".  далее ищется вхождение "яро" слове "Ярослав", не находит и поле попадает под фильтр.    Решение: заменяем  LowerCase(X).Contains(Lower); на X.ToLower.Contains(Lower);
×
×
  • Создать...