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

Major

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

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

  • Посещение

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

  1. Рисую на TImage эллипс, всё норм. Но не могу закрасить его полностью красным. Помогите плиз.

    var
      MyRect: TRectF;
      ABrush: TStrokeBrush;
    begin
      Image1.Bitmap.SetSize(Round(Image1.Width), Round(Image1.Height));
    
      ABrush := TStrokeBrush.Create(TBrushKind.Solid, TAlphaColors.Red);
      MyRect := TRectF.Create(10, 10, 30, 30);
    
      Image1.Bitmap.Canvas.BeginScene;
      Image1.Bitmap.Canvas.DrawEllipse(MyRect, 1, ABrush);
      Image1.Bitmap.Canvas.EndScene;

    Также вложил пример.

    Test.zip

  2. у меня программа дает ошибку, когда я открываю мультивью и выбираю айтем

    ---------------------------
    Debugger Exception Notification
    ---------------------------
    Project memoryinfo.apk raised exception class Segmentation fault (11).
    ---------------------------
    Break   Continue   Help   
    ---------------------------

    и перебрасывает на:

    function _IntfClear(var Dest: IInterface): Pointer;
    {$IFDEF PUREPASCAL}
    var
      P: Pointer;
    begin
      Result := @Dest;
      if Dest <> nil then
      begin
        P := Pointer(Dest);
        Pointer(Dest) := nil;
        IInterface(P)._Release;
      end;

  3. 7 часов назад, ENRGY сказал:

     

    Ну и кто еще не в курсе - сохранять удобней всего в TMemIniFile из юнита IniFiles. Реестра в Unix системах нет (а это MacOS, iOS и Android), там все на файлах.

    TIniFile под Андроидом тоже прекрасно работает

  4. 3 часа назад, Равиль Зарипов (ZuBy) сказал:

    1) сохранять нужно в TPath.GetDocumentsPath

    2) Нужно будет снова запросить, явно там есть такая возможность

    2. У кого запросить? У гугла? А он откуда знает, сколько единиц (токенов) было уже израсходовано?

  5. Подскажите плиз, куда лучше сохранять (Android) следующие данные:

    1. Настройки программы (Ini-файлы). В папку GetHomePath или GetPublicPath? Хотя это мне не совсем принципиально, но всё же куда рекомендуется?

    2 (важнее) Куда хранить данные о In-app purchasing? Допустим, купил человек 10 единиц, потратил в игре 6 единиц, куда хранить файл с информацией о 4 оставшихся единицах? Если в папки GetHomePath, GetPublicPath и проч., то при удалении и повторном установлении приложении эта информация теряется.

    А если в папку GetSharedDocumentsPath, то как бы засорение этой папки, что не есть гуд.

  6. 6 часов назад, Andrey Efimov сказал:

    Ясно, нужно написать обработчик HandleAppEvent и там смотреть два значения AAppEvent:

    aeBecameActive и aeWillBecomeInactive.

     

    Спасибо

  7. В Android-приложении есть работающий таймер.

    Как сделать так, чтобы он отключался, когда приложение сворачивается (допустим при нажатии клавиши Home на мобильнике)?

    Заранее спасибо.

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