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

Лидеры

  1. kami

    kami

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


    • Баллы

      3

    • Постов

      643


  2. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      2

    • Постов

      2 124


  3. Rusland

    Rusland

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


    • Баллы

      2

    • Постов

      1 204


  4. ruslan

    ruslan

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


    • Баллы

      1

    • Постов

      160


Популярный контент

Показан контент с высокой репутацией 22.12.2016 во всех областях

  1. После "!!" требуется перевод строки. На самом деле возвращается не копия объекта. Суть сей манипуляции в том, что нам нужно как-то вернуть экземпляр нужного типа из контейнера (lAPIResponse), не дав ему уничтожиться при удалении этого контейнера. Теоретически, здесь можно было бы сделать lAPIResponse.ResultObject:=nil; в этом случае нужный нам объект не будет уничтожен при удалении контейнера, но и не будет потерян, потому что он уже сидит в Result. Но lAPIResponse - дженериковский объект. Т.е. мы не можем заранее сказать, что в ResultObject будет объект, а не какой-нибудь integer. И тут приходит на выручку функция Default. Для классового типа она вернет nil, для integer - 0 ну и так далее.
    2 балла
  2. Добрый день всем тем несчастным кто пишет на фаирманки. Если ваше приложение (под андроид) делает больше, чем приложения из папки Samples, если оно содержит не только ButtonClick и Memo, то, наверняка, вы постоянно наблюдаете мою "любимую" ошибку при закрытии приложения: Segmentation fault(11). Если Вам надоело править исходники из папки {XE7}\Source, если ваше приложение ну никак не хочет полностью выгружаться и висит в фоновых процессах, покажу Вам свое решение данной, мягко говоря, проблемы. Подключаем к проекту приложенный .pas и в нужном месте кода(желательно на OnClose главной формы) юзаем процедуру KillMe. Теперь Ваше приложение всегда будет выгружаться из памяти, а также запускаться с 1-го раза. п.с. Если посмотреть исходники, то можно понять смысл названия топика. uVedroProcess.zip
    1 балл
  3. Brovin Yaroslav

    Сходка в Питере

    Текущий список: @Error, @Brovin Yaroslav, @RoschinSpb , @kami , @Zawuza, @wamaco (?).
    1 балл
  4. Brovin Yaroslav

    Записать массив в TValue

    Так не работает? TValue.From<TArrayString>(Arr);
    1 балл
  5. Да, фотоотчет увидеть интересно
    1 балл
  6. да. Это правильно. При этом хочу напомнить о еще одной возможности, помимо Synchronize существует Queue. И в ряде случаев последний метод более предпочтителен.
    1 балл
  7. Не поленился и скомпилировал на Berlin без апдейтов: 6,5Мб (режим Debug) В установленном виде действительно 32Мб
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...