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

krapotkin

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

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

  • Посещение

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

    209

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

  1. поищите тему от @Равиль Зарипов (ZuBy) он делал пример реализации
  2. а что подсказать-то? где код для ревью? h:=THttpClient.Create; resultStream:=TFileStream.Create(....); h.get(URL, resultStream); h.free; resultStream.free;
  3. В любом случае, вам придется вносить изменения в программу, т.к. 10.2 имеет новый подход к потокам в приложении. Вы можете либо изменить свой код, либо код fgActivityDialog. В вашем случае можно попробовать так: fgActivityDialog1.Message: = 'Проверка подключения к Интернету.'; fgActivityDialog1.Show; TTask.Run(procedure var result :string; begin try CM.DSRestConnection1.Host: = 'my.server.com'; // Пример CM.DSRestConnection1.TestConnection (); Result: = 'S'; except Result: = 'N'; End; tthread.synchronize(NIL, procedure begin F_Result := result; fgActivityDialog1.hide; end); end); F_Result - это поле формы
  4. на видео хорошо видно, что заголовок это отдельный элемент, не имеющий отношения к Items и всю его логику вам нужно придумать самостоятельно
  5. http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Net.HttpClient.TCookieManager_Methods тут только один метод что-то делает с куками, так что думаю, он и подойдет
  6. а почему Cookies.AsJson ?? это же просто key=value;key=value;
  7. реально, столкнувшись с проблемами, я перешел к использованию собственных окон. просто пустая форма, в которой ректангл и все остальное. тогда не надо ждать когда пофиксят (никогда)
  8. обычно в разделе для разработчиков есть опция "не отключать экран при зарядке" или что-то типа того. вот собсно и решение. пока вы на шнурке его держите, сам он не отключится
  9. ну так наверное таким же образом нужно сделать и для windows 10 ? более того, если программу запустить под win 7 то очевидно все будет как раньше
  10. не логичнее выводить просто на PaintBox тогда из внутреннего битмапа?
  11. а в какой момент вы выводите картинку в Image?
  12. где вы видите эти файлы ? что сейчас есть в редакторе стилей?
  13. так у вас кроме ваших кастомных добавок еще и стиль был загружен??
  14. ну вот как всегда... я переустановил Delphi... и windows снес тоже... зайдите туда где стиль есть. Ctrl+C. добавьте windows 10 и Ctrl+V
  15. обратите внимание на свойства Align Margins Paddings и почитайте про Layout и новые View станут практически не нужны. Их использование это скорее крайний случай
  16. посмотрите внимательно на комбо-бокс в редакторе стилей, для какой системы там стиль windows 7 и windows 10 для нее и то разные... а еще работает copy - paste прямо в fmx
  17. чисто в теории у вас на форме должен создаться TStyleBook, где и содержится измененный стиль один от смены IDE это не должно зависеть
  18. нуже блин смотрим образец TInputCloseQueryProc = reference to procedure(const AResult: TModalResult; const AValues: array of string); TDialogService.InputQuery(cap, ['Введите имя: '], Val, InputDialogHandlerEditTelName); procedure TfmEditObject.InputDialogHandlerEditTelName(const AResult: TModalResult; const AValues: array of string) смотрим ваш вариант TCallBackProcSelectRef = reference to procedure(idRegion: integer; constsFullRegion: string); procedure CallBackProcSelect(idRegion: integer; const sFullRegion: string); это просто процедура, а хочется метод класса как в оригинале
  19. есть информация тут например http://www.webdelphi.ru/2016/09/rabota-s-dialogami-inputquery-inputbox-v-delphi-10-1-berlin/
  20. в чем проблема? это мой код с дополнениями равиля. в описании InputQuery есть примеры использования. Пример с анонимной функцией и пример с методом класса. У вас простая процедура, а не метод класса. О чем я сказал в первом посте. Если вопрос был в этом, то все и так должно было решиться. Вопрос на самом деле в том, а как вы будете возвращать данные. для этого нужно придумывать более хитрую схему. Либо делать поле класса - ссылку на созданную форму и в обработчике таскать оттуда данные, либо передавать в форму ссылку на обработчик, который будет вызываться этой формой Для этого нужно делать эти поля в вызываемой форме, что и реализовано в указанной библиотеке...
  21. чтобы не плодить текстов, найдите MyDialogs http://fire-monkey.ru/topic/3791-два-вопроса-по-модальным-окнам/#comment-23880
×
×
  • Создать...