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

aleksandrguru

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

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

  • Посещение

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

    2

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

  1. кодировку нужно настроить , непонятно какие данные в какой кодировки вы пишете , попробуйте Utf8toansi или наоборот все зависит от кодировок базы и данных

  2. пробовал оперативка не очищается

    Update 1:

    все перепробовал не помогает нечего как решить проблему , хотел добавить 3d в программу

    вот код полностью

    procedure TForm1.SwitchTo3D;
    var
      LImg: TImage;
    begin
      { Create 3D viewport and layer }
      FViewport := TViewport3D.Create(Self);
      FViewport.Parent := Self;
      FViewport.Align := TAlignLayout.Client;
      FViewport.Color := claNull;
      FContainer := TLayer3D.Create(Self);
      FContainer.Parent := FViewport;
      FContainer.Projection := TProjection.Screen;
      FContainer.Align := TAlignLayout.Client;
      LImg := TImage.Create(Self);
      LImg.Align := TAlignLayout.Client;
      LImg.Bitmap.Assign(ControlRoot.MakeScreenshot);
      LImg.Margins := ControlRoot.Margins;
      LImg.Parent := FContainer;
      ControlRoot.Visible := False;
    end;
    
    
    procedure TForm1.Button2Click(Sender: TObject);
    begin
       TButton(Sender).Enabled := false;
       SwitchTo3D;
    
      if Assigned(FContainer) then
      begin
        TAnimator.AnimateFloat(FContainer, 'Position.Y', 500, 1);
        TAnimator.AnimateFloatDelay(FContainer, 'Position.Y', 0, 1, 1);
        TAnimator.AnimateFloatWait(FContainer, 'RotationAngle.Y', 360, 2, TAnimationType.InOut, TInterpolationType.Back);
      end;
       SwitchTo2D;
       TButton(Sender).Enabled := true;
    end;
    
    
    
    procedure TForm1.SwitchTo2D;
    var
    LImg: TImage;
    begin
      TRY
      FViewport.DisposeOf;
      FViewport.Parent:= nil;
      FViewport.Free;
    
      FINALLY
      END;
      ControlRoot.Visible := True;
    end;
    

    Update 2:

    Всего нужно уничтожить объект и очистить память не пойму почему не работает

    может в манифесте разрешения какие нужны??

    вот проект

    test.zip

  3. КУДА КОПАТЬ ПОДСКАЖИТЕ
    
    
    
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.test/com.embarcadero.firemonkey.FMXNativeActivity}: java.lang.IllegalArgumentException: Unable to find native library: test  //имя приложения
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1658)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1674)
    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:942)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:130)
    at android.app.ActivityThread.main(ActivityThread.java:3735)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:507)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:662)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.IllegalArgumentException: Unable to find native library: test
    at android.app.NativeActivity.onCreate(NativeActivity.java:187)
    at com.embarcadero.firemonkey.FMXNativeActivity.onCreate(FMXNativeActivity.java:122)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1622)
    ... 11 more
    
    1.  

      Android 2.3.3 - 2.3.72

    Устройство

    1.  
      LG Optimus L3 (e0)
  4. Пытаюсь сделать форму по примеру ControlsDemo, как только по батону кликаю то все черный экран приложение работает скрина нет, копировал все с примера

    function TControl.MakeScreenshot: TBitmap;
    var
      SceneScale: Single;
    begin
      if Scene <> nil then  ///// тут выскакивает ошибка
        SceneScale := Scene.GetSceneScale
      else
    

    unit FMX.Controls;

    Update 1:

    Все нашел невнимательно смотрел ControlRoot

    Update 2:

    Теперь у меня скрин вместо программы))

    // FreeAndNil(FViewport); несработало
    FViewport.DisposeOf;  работает два раза потом живой скрин работает не начто не реагирует

    как уничтожить его правильно??

    Update 3:

    Нашел ответ на форуме

    FViewport.Parent:= nil;
    FViewport.Free;

    Update 4:

    Пример заработал но память растет с каждым выполнение и фактически не очищается, испробовал все варианты но ничего не выходит

  5. Короче такая беда , листбокс красивый добавляю свои объекты через стили все там расставляю выравниваю , и тут мне вдруг захотелось поменять какието цвета или сделать сменные шаблоны ,а там графика которую уже не вытащить , или  в каждом шаблоне все эти объекты добавлять и  настраивать))) да это с ума сойдешь , или создаю лист бокс программно, тогда проблема с расположение элементов как все это программно расставить)) ладно берем битмап эдитор зачем картинок столько?? х15 х20  их что все править нужно?? можно было одну сделать самую большого размера а далее программа сама уменьшала бы и вычисляла положения))) короче хотелось програмно создать красивый листбокс, листбокс сделал только немогу на нем все расставить нормально , непойму как это сделать  

  6. RESTRequest непонятно можно настроить визуально только под один запрос??

     

    Нельзя было сделать чтобы параметры привязывались к поля resourse , 

     

    resourse1-параметры 

    resourse2-параметры

     

    и непонятно что делать когда rest не разбирает автоматом JSON визуально как делать тогда

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