-
Постов
553 -
Зарегистрирован
-
Посещение
-
Победитель дней
35
Весь контент rareMax
-
Ну на самом деле FFoo в приватной секции мне нужна. Отлично, то что нужно
-
Как убрать поле класса из сериализации через Rest.Json? Вот как я пробую избавиться от поля Foo: program Project1; {$APPTYPE CONSOLE} {$R *.res} uses REST.Json, System.JSON.Serializers, System.SysUtils; type TFoo = class private FValue1: Integer; public Value2: Integer; property Value3: Integer read FValue1 write FValue1; end; [JsonSerialize(TJsonMemberSerialization.&Public)] TBar = class private FValue1: Integer; FFoo: TFoo; public Value2: Integer; property Value3: Integer read FValue1 write FValue1; // property Foo: TFoo read FFoo write FFoo; end; procedure Test; var LBar: TBar; begin LBar := TBar.Create; try Writeln(TJson.ObjectToJsonString(LBar)); finally LBar.Free; end; end; begin try { TODO -oUser -cConsole Main : Insert code here } Test; Readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end. Но на выходе все равно есть поле Foo.
-
Не обязательно выносить в отдельный тред этот класс. Достаточно воспользоваться асинхронными методами. Ознакомиться с ним возможно в демке от Идеры:
-
В первом варианте можно немного управлять выполнением кода.
-
Зависит от сервера. Возможно параметром передается, возможно в заголовке
-
У меня во время установки приложения через ИДЕ мобильное устройство спрашивает разрешение на это действие, и если я не соглашусь в течении нескольких(10) секунд - идет отказ и выдает ошибку как у тебя. Попробуй так же по-наблюдать за поведением мобильного устройства во время установки приложения на него. Возможно нужно дать на это разрешение и тебе?
-
Какая модель телефона?
-
Прочитайте эту статью: http://delphifmandroid.blogspot.com/2016/09/delphi-android.html
-
Функционал заявлен. Можно и через ДатаСурсы работать и руками(например, с помощью ORM библиотеки). Когда-то были лаги, как сейчас - не знаю
-
FMX.Dialogs procedure ShowMsgYesNo; begin { Show a multiple-button alert that triggers different code blocks according to your input } TDialogService.MessageDialog('Choose a button:', System.UITypes.TMsgDlgType.mtInformation, [System.UITypes.TMsgDlgBtn.mbYes, System.UITypes.TMsgDlgBtn.mbNo], System.UITypes.TMsgDlgBtn.mbYes, 0, // Use an anonymous method to make sure the acknowledgment appears as expected. procedure(const AResult: TModalResult) begin case AResult of { Detect which button was pushed and show a different message } mrYES: ShowMessage('You chose Yes'); mrNo: ShowMessage('You chose No'); end; end); end;
-
Вот пример: procedure ShowMessage(const TheMessage:String); begin TDialogService.MessageDialog(TheMessage, TMsgDlgType.mtInformation, [TMsgDlgBtn.mbOk], TMsgDlgBtn.mbOk, 0, nil); end;
-
Сетка не плохая(но для серьезных вещей ее стремно использовать). Исходники раньше были, если нужно - могу старую версию дать. И перенеси тему в другую ветку форума(http://fire-monkey.ru/forum/8-сторонние-компоненты/)
-
Вызов этого метода происходит немного другим способом. Ознакомиться можно тут: http://docwiki.embarcadero.com/CodeExamples/Tokyo/en/FMX.MessageAlerts_Sample
-
Запущен канал в мессенджере Telegram, в котором оповещается о новых темах этого форума. На данный момент могут быть некоторые сбои, будьте терпеливы Предложения пишите тут, в комментариях. Канал: https://t.me/FMonkeyX
-
Я бы на твоем месте для мобильных платформ не использовал сетку(ну максимум для отображения). Лучше использовать TListView + форму/фрейм для редактирования данных выбраного элемента. P.S. для FMX у меня и под винду идет редактирование в форме/фрейме
-
Можно еще на все "неугодные" приложения поставить блокировку по Пин/Отпечатку
-
Глянь сюда: https://sourceforge.net/projects/alcinoe/?source=directory
-
Смотрите методы: THTTPClient.CheckDownloadResume(); THTTPClient.GetRange() ну и обратите внимание на их асинхронные аналоги
-
Для контрола еще можешь отключить такое поведение: ClipChildren := True;
-
Получаем call-stack в iOS - https://blog.grijjy.com/2017/02/09/build-your-own-error-reporter-part-1-ios/ Получаем call-stack в Android - https://blog.grijjy.com/2017/02/21/build-your-own-error-reporter-part-2-android/ Библиотека для Windows(и не только call-stack): DebugEngine
-
- call-stack
- anndroid
-
(и ещё 1 )
C тегом:
-
Есть TGrid с колонкой-календарем. Можно ли получить экземпляр вызванного календаря для работы с его моделью? Что я хочу сделать: нужно в этом всплывающем календаре зарисовать некоторые даты