krapotkin

Пользователи
  • Публикаций

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

  • Посещение

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

    69

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

  1. krapotkin

    THTTPClient авторизация

    да блин нет никаких логин и пароль для THttpClient есть форма логина. она должна принять от пользователя данные и послать их серверу. Способ передачи и вызываемый URL зависит от конкретного программиста В ответ сервер присылает обычно токен или куку или еще что-то в этом духе. и далее при каждом запросе нужно передавать серверу эти присланные данные и возможно что-то еще. Чаще всего в заголовке запроса. Но иногда и в URL. А иногда и там и там нужно что-то передавать, чтобы сервер идентифицировал, от кого ему прилетел запрос. и вот этот-то механизм и есть то, что нужно гуглить. если тут есть спецы по WP, они могут знать подробности...
  2. krapotkin

    THTTPClient авторизация

    в этом и вопрос это зависит от разработчиков сайта
  3. krapotkin

    THTTPClient авторизация

    Конечно можно. А что такое "авторизоваться" ?
  4. krapotkin

    Пуши в IOS

    не могу с ходу найти пример в доках, с которого все начинают делать Notifications. Сам уже давно не касался этой темы... там где-то при старте программы вроде сначала можно получить через NotificationCenter все notification для этой программы, которые система изготовила из пришедших пушей ну а у Notification должен быть Message, где хранится JSON стоит поспрашивать у коллег в чатике. кто помнит
  5. krapotkin

    Пуши в IOS

    конечно. мы же читаем json пуша в программе самостоятельно соответственно, можем разобрать и делать что-нибудь свое
  6. krapotkin

    SuperObject vs JSON

    что значит распарсить? что и куда вы хотите получить? arr := TSuperArray.Create(json); item := arr.o[0]; ordNum := item.s['orderNumber']
  7. krapotkin

    Баг с LoginForm

    а потом мучаться с тем, что для делфи приложения первая форма и есть главная зачем рассыпать гвоздики в местах парковки? если вы создаете логин в конструкторе главной формы, то она так и не создастся, если после логина - Abort так что какая разница ??
  8. вообще сколько себя помню, столько были траблы с шарами под win то антивирус блокирует, то фаервол, то еще к-нить хрень типа "служба обнаружения вин работает только для ... и не работает для..." поэтому традиционно пользовался клиент-сервером )))
  9. только что же поднимался вопрос. в последнем win10 старую самбу отключили. новая фиг разберешь есть на девайсе или нет поэтому нормально все-таки не пользоваться Windows -сетью на Андроид а работать например с FTP
  10. krapotkin

    Баг с LoginForm

    тогда просто сделайте как я советовал по ссылке
  11. krapotkin

    Баг с LoginForm

    не хочет ) иначе бы все работало. а цель не в том )))) а вообще я за то чтобы вызывать форму логина из конструктора главной формы. в связи с тем, что концепция программы на делфи очень связана с этой главной формой http://www.cyberforum.ru/blogs/469693/blog4874.html
  12. ярослав давал пример оч. давно вроде на BitmapSurface есть метод отражение
  13. krapotkin

    Баг с LoginForm

    это запускается в Windows ?
  14. krapotkin

    RESTRequest отправка данных со спец. символами

    а без всяких RestClient простым HttpClient ??
  15. krapotkin

    AndroidTV

    у меня примерно такая же приставка. ведет себя как обычный планшет программы (две) написанные на делфи ставил через adb нормально в Play market не заливал
  16. krapotkin

    Не выбирается цвет кнопки

    потому что кнопки кправляются стилями и у них нет Fill Fill есть у TRectangle например
  17. krapotkin

    Download FGX Nativo

    Yaroslav! Yo tambien espero mucho )))))
  18. я обычно для разных классов потоков использую разные терминаторы поэтому Sender у меня всегда ожидаемого типа. а в остальном да, все именно так. Вы не знаете, какой поток к вам пришел умирать. Мало того, я обычно создаю пул потоков в TObjectList. и в методе-терминаторе удаляю этот поток из списка. тем самым есть контроль, вдруг надо будет завершить работу, и есть синхронизация по факту по архитектуре
  19. вот это тоже смутило. зачем в конструкторе проверять Assigned. Ясно что не constructor TPleaseWait.Create; begin if not Assigned(FFGActionDialog) then
  20. я бы все-таки рекомендовал пользоваться моей техникой procedure TForm1.ThreadEnd(Sender:TObject); var th: TMyThread absolute Sender; begin вместо поля формы TH
  21. вообще вам уже код написали в первом ответе, ну я могу дать альтернативную реализацию procedure TForm1.ThreadEnd(Sender:TObject); var th: TMyThread absolute Sender; begin CloseProgressForm(); // прочитать из Th все данные которые вам надо вернуть из потока end; ... ShowProgressForm(); th:=TMyThread.Create(true); th.FreeOnTerminate := true; th.OnTerminate := ThreadEnd; // заполнить другие поля Th th.Start;