![](https://fire-monkey.ru/uploads/set_resources_12/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
krapotkin
Пользователи-
Постов
2 187 -
Зарегистрирован
-
Посещение
-
Победитель дней
209
Весь контент krapotkin
-
поищите тему от @Равиль Зарипов (ZuBy) он делал пример реализации
-
В любом случае, вам придется вносить изменения в программу, т.к. 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 - это поле формы
-
на видео хорошо видно, что заголовок это отдельный элемент, не имеющий отношения к Items и всю его логику вам нужно придумать самостоятельно
-
thttpclient [THttpClient] Как работать с Cookie в HTTPClient?
krapotkin ответил GoldenEalge вопрос в RTL
кстати- 7 ответов
-
- httpclient
- cookies
-
(и ещё 1 )
C тегом:
-
thttpclient [THttpClient] Как работать с Cookie в HTTPClient?
krapotkin ответил GoldenEalge вопрос в RTL
http://docwiki.embarcadero.com/Libraries/Tokyo/en/System.Net.HttpClient.TCookieManager_Methods тут только один метод что-то делает с куками, так что думаю, он и подойдет- 7 ответов
-
- httpclient
- cookies
-
(и ещё 1 )
C тегом:
-
thttpclient [THttpClient] Как работать с Cookie в HTTPClient?
krapotkin ответил GoldenEalge вопрос в RTL
а почему Cookies.AsJson ?? это же просто key=value;key=value;- 7 ответов
-
- httpclient
- cookies
-
(и ещё 1 )
C тегом:
-
реально, столкнувшись с проблемами, я перешел к использованию собственных окон. просто пустая форма, в которой ректангл и все остальное. тогда не надо ждать когда пофиксят (никогда)
-
обычно в разделе для разработчиков есть опция "не отключать экран при зарядке" или что-то типа того. вот собсно и решение. пока вы на шнурке его держите, сам он не отключится
-
ну так наверное таким же образом нужно сделать и для windows 10 ? более того, если программу запустить под win 7 то очевидно все будет как раньше
-
не логичнее выводить просто на PaintBox тогда из внутреннего битмапа?
-
а в какой момент вы выводите картинку в Image?
-
где вы видите эти файлы ? что сейчас есть в редакторе стилей?
-
так у вас кроме ваших кастомных добавок еще и стиль был загружен??
-
ну вот как всегда... я переустановил Delphi... и windows снес тоже... зайдите туда где стиль есть. Ctrl+C. добавьте windows 10 и Ctrl+V
-
обратите внимание на свойства Align Margins Paddings и почитайте про Layout и новые View станут практически не нужны. Их использование это скорее крайний случай
-
посмотрите внимательно на комбо-бокс в редакторе стилей, для какой системы там стиль windows 7 и windows 10 для нее и то разные... а еще работает copy - paste прямо в fmx
-
чисто в теории у вас на форме должен создаться TStyleBook, где и содержится измененный стиль один от смены IDE это не должно зависеть
-
нуже блин смотрим образец 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); это просто процедура, а хочется метод класса как в оригинале
-
но разница между процедурой и методом класса
-
есть информация тут например http://www.webdelphi.ru/2016/09/rabota-s-dialogami-inputquery-inputbox-v-delphi-10-1-berlin/
-
в чем проблема? это мой код с дополнениями равиля. в описании InputQuery есть примеры использования. Пример с анонимной функцией и пример с методом класса. У вас простая процедура, а не метод класса. О чем я сказал в первом посте. Если вопрос был в этом, то все и так должно было решиться. Вопрос на самом деле в том, а как вы будете возвращать данные. для этого нужно придумывать более хитрую схему. Либо делать поле класса - ссылку на созданную форму и в обработчике таскать оттуда данные, либо передавать в форму ссылку на обработчик, который будет вызываться этой формой Для этого нужно делать эти поля в вызываемой форме, что и реализовано в указанной библиотеке...
-
https://github.com/rzaripov1990/fmx/tree/master/berlin/MyDialogs
-
чтобы не плодить текстов, найдите MyDialogs http://fire-monkey.ru/topic/3791-два-вопроса-по-модальным-окнам/#comment-23880