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

GASCHE

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

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

  • Посещение

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

    13

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

  1. А может не работает потому что неправильно написано? На мой взгляд MyLog не потокобезопасная процедура, а вы к ней обращаетесь из разных потоков. Из своего опыта я бы даже для Windows так делать не стал бы, один раз прокатит другой нет.
  2. Не знаю правильно ли указывать папку вместе с именем сайта, но обычно папки разделяют так const // Доменное имя сайта DOMAIN = '193.106.248.115\Push_Server';
  3. В паскале если сам создал, то и уничтожать надо самому IF Assigned( postdata ) THEN BEGIN postdata.DisposeOf; postdata := Nil; END;
  4. Такое впечатление что вам тут кто-то должен. Есть стиль
  5. Здесь пытались.
  6. Скорее всего так утверждают те, кто неправильно их использует.
  7. Это не ко мне, а к тем, кто думает, что FMX устойчива к взлому.
  8. Да нет, просто не представляю того, кто рискнет писать серьезные приложения на FMX, а не серьезные так их и ломать будут не по серьезному.
  9. Нет, но думаю что если FMX настолько устойчива к взлому и примерно представляя как пытаются защитить свой софт некоторые компании, то Kitty не поднимала бы вопрос о дальнейшей судьбе FMX.
  10. Сколько не видел хороших приложений, почти всегда есть взломанные.
  11. Что значит в зависимости от типа c? c[r] := nil; // Или FreeAndNil(c[r]), в зависимости от типа c.
  12. А переменная Button будет видна в этом отдельном потоке в случае завершения процедуры lbxMouseUp?
  13. GASCHE

    Поиск сервера

    Ну почему, с сервером какого клиента соединитесь данные того клиента и получите, результат отправите на общий сервер.
  14. GASCHE

    Поиск сервера

    Думаю вы не поняли, попробую по-другому. На каждом компе установите программы клиента и сервера. Каждый сервер будет слушать запросы других клиентов и скидывать им данные клиента, установленного на этом же компе.
  15. GASCHE

    Поиск сервера

    Перефразирую, читать данные других клиентов с сервера, проводить вычисления, итоги и свои данные скидывать на сервер. Это возможно, на каждом клиенте поднимаете свой сервер, который будет слушать запросы других клиентов и скидывать им требуемые данные. Но не думаю, что это будет проще чем работа с одним сервером.
  16. GASCHE

    Поиск сервера

    Как-то не понятно, что мешает каждому клиенту читать данные с сервера, проводить вычисления, итоги скидывать на сервер?
  17. Да, в режиме планшета всплывает.
  18. На 10 у меня не всплывает, уточните это где? Клаву отключил.
  19. Проще выложить исходники и *.exe файлы. Тогда сравнение будет более объективным.
  20. Если можно принимать данные блоками, то можно так WHILE NOT ThreadData.Terminated DO BEGIN END; Сейчас уже не помню почему но перешёл на BeginThread.
  21. Да столько объясняли и напрасно, видно плохие из нас советчики.
  22. Нет, Synchronize очень затратная операция, Sleep это даже понять не могу зачем, какой тут выигрыш в скорости?
  23. А зачем поток, если в нем только четыре Synchronize не считая Sleep
×
×
  • Создать...