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

ruslan

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

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

  • Посещение

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

    15

Сообщения, опубликованные ruslan

  1.  

     

    можно куда проще 

    ip:= IdHttp.get('http://icanhazip.com/');
    
    

    Данный метод зависит от стороннего ресурса - это очень плохо.

     

     

    ну храните url стороннего ресурса где-нить на серваке у себя.... или сами напишите php-скрипт который вам вернет ip. я думаю лучше не привязыватся к fmx-функциям )

  2. поддерживаю. стандартные коллекции и рядом не стояли. особенно если вы хотите писать реально ООПшный код, используя многоуровневое наследование коллекций. 

    со стандартными генериками ide не справляется

  3. ох и сколько же таких "фишечек" я уже видел ...)

    мой совет: напишите лучше сразу такую вот штуку для себя:

     

    TObj_helper = class helper for TObject
        procedure SetRefCount( val: Integer );
      end;
    { TObj_helper }
    procedure TObj_helper.SetRefCount(val: Integer);
    begin
      {$ifdef android}
      Self.FRefCount:= val;
      {$endif}
    end;

    я гарантирую что Вам это понадобится )

  4. сколько можно чистить топики ?

    люди задают вопросы.

    ты их удаляешь .

    я конечно понимаю что у вас в абракадабре единственный вразумительный ответ: "данный баг не воспроизводится".

    а у меня, и еще у других девелоперов ВОСПРОИЗВОДИТСЯ {censored} !!

    не нужно на форуме создавать видимость обалденной активности разработчиков и чистить не угодные темы.

    я больше чем уверен что ПОДАВЛЯЮЩЕЕ большинство ужу давно пожалело, что начало использовать этот {censored} фреймворк,

    в котором колоссальное количество багов, недоработок(я мог бы привести в доказательство десятки скриншотов). и Вы, Ярослав, со всей вашей бАгодельней пытаетесь все это втюхать по таким заоблачным ценам.

    я готов платить, БЫЛО БЫ ЗА ЧТО !

    так что, БУДЬТЕ ЛЮБЕЗНЫ, если Вы создали этот форум, выслушивайте ВСЕХ, а не только тех, кто спрашивает очевидные вещи. или хотя бы НЕ мешайте людям общаться.

     

    у меня всё.

     

     

     

  5. новую версию ставить параллельно. сравнивать оригинальные исходники и вносить свои изменения )

    Beyond Compare тебе в помощь....

     

    п.с. я раньше тоже как и ты рассуждал )

  6. платформа пока много на что неспособна. и это печально :(

    боюсь если в хе8-9 ничего конкретно не исправят, придется менять fmx, а вместе с ним и Delphi, на что-то проверенное и надежное...

    а то как-то поднадоело искать баги, править исходники и ждать "манны небесной"...

  7.  

    TListView - полёт нормальный. лагов не обнаружено. (Delphi XE7, Android L)

    TlistView не позволяет встраивать контролы ввода. А так да - шустрый.

     

     

    покопай в строну TListViewItemObjects. вроде стандартная демка есть, по-моему MultidetailApperance называется....

  8. да не за что. для себя я завел привычку обзывать хелперы TListViewItems_helper.

    без хелперов работать с фаирманками нельзя....

    и вообще, они оч помогают править эмбаркадеровские {censored} "фичи".

    без них я бы либо от злости уже стал дурачком, либо кинул все это..

  9.  TListView(Sender).Items.ActiveItems.Sort(
          TComparer<TListViewItem>.Construct(
            function(const Left, Right: TListViewItem): Integer
            var
    .......
     
    TListView(Sender).Items.Changed;
     
     
    p.s. ActiveItems и Changed - это хелперы к соотв-им полям\методам strict private
     
    p.s. метод Sort - я вообще не понимаю {censored} он тут нужен. он сортирует свои внутренние объекты стиля
×
×
  • Создать...