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

Ra72

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

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

  • Посещение

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

    4

Сообщения, опубликованные Ra72

  1. Есть фрейм, на фрейме кнопка. Фрейм создается динамически. При нажатии на кнопку, осуществляем действие и уничтожаем фрейм. Приложение валится с AV на секции finally.

    procedure TControl.Click;
    var
      LAction: TCustomAction;
    begin
    ...
            if Assigned(FOnClick) then
              FOnClick(Self);
      finally
        if ActionClient and (Action is TCustomAction) then
          TCustomAction(Action).ShortCutPressed := False;
      end;
    end;

    Как правильно уничтожить фрейм по нажатию на кнопку, которая на нем?

  2. В 28.11.2016 в 11:07, Alex Bozhko сказал:

    Единственное, о чем необходимо позаботиться, что бы при перемещении по Листу шло перемещение по датасету. Но, по умолчанию так и будет, ничего делать не нужно. Исключение было лишь в одной из ранних версий FireDac.

    А вот для ClientDataSet не происходит. Как сделать чтобы происходило?

  3. И все-таки, хотелось бы понять, перемещение по набору данных не происходит при перемещении по ListView?

    Вот тут написано, что в  FireDAC это возможно настроить, а в ClientDataSet?

    Конечно, можно это перемещение организовать, но неужели не предусмотрено?

  4. В 25.08.2015 в 19:18, FIL сказал:

    У LiveBindings-привязок (или как они там правильно называются...) есть набор своих событий.

    Например, у LinkFillControlToField есть событие OnFilledListItem в обработчике которого можно дообработать данные из БД, которые не удалось привязать.

    Будет выглядеть примерно так:

    ...или так:

    procedure TForm1.LinkFillControlToField1FilledListItem(
      Sender: TObject; const AEditor: IBindListEditorItem);
    var
      Item: TListViewItem;
    begin
      if AEditor.CurrentObject is TListViewItem then
      begin
        Item := TListViewItem(AEditor.CurrentObject);
        Item.Data['ID'] := BindSourceDB1.DataSet.FindField('ID').AsInteger;
      end;
    end;
    
  5. Может быть это от того что я политику конфиденциальности указал? Типа буду работать с персональными данными.

    ps83.jpg

    ps84.jpg

  6. В 26.11.2016 в 14:25, Andrey Efimov сказал:

    В GetIt есть LockBox VCL and FMX 2.1. Вполне юзабельно.

    Скачал, действительно юзабельно, но! При выкладке на Google Play даже в альфа-тестирование пишет что:

    Оповещение системы безопасности
    Ваше приложение использует версию OpenSSL, в которой есть уязвимость. Подробную информацию (в том числе о том, к какому сроку должна быть устранена уязвимость) можно найти в этой статье.

    Как быть?

     

    --------------------

    От модератора: Сообщения вынесены в отдельную тему из темы [Android] Шифрование

  7. В результате действия такого кода, не происходит отображения картинки Image1 в квадрате SubImage1. Почему?

    Image1: TImage;
    SubImage1: TSubImage;
    ...    
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      SubImage1.BeginUpdate;
      SubImage1.Source := Image1;
      SubImage1.EndUpdate;
    end;

     

  8. Да, в России вообще где-нибудь есть сети only IPv6? Подскажите где?

    Написал в поддержку Apple, они отписались, что готовы оказать помощь на уровне кода, а какой код они ждут, на Delphi? Сомневаюсь...

  9. Тоже не могу долгое время опубликовать приложение на AppStore. Проблема та же что и в соседней ветке, Apple требует работу в сети IPv6. 

    Хочу осветить проблему немного под другим углом. А как воспроизвести условия, для проверки данного требования?

    Проще говоря, как сделать так чтобы у меня на стенде тоже не работало? Потому что сейчас у меня все работает, и я не могу отладить данное требование.

    (в стендовом MacBook разъем для подключения LAN отсутствует)

×
×
  • Создать...