Einzelnen Beitrag anzeigen

Belphinator

Registriert seit: 16. Feb 2021
2 Beiträge
 
#1

Wie render ich auf iOS direkt ohne ProcessMessages aufzurufen?

  Alt 15. Mär 2021, 07:48
Hallo,

ich würde gerne wissen ob es möglich ist auf iOS während eines blockierenden Aufrufes zu rendern ohne ProcessMessages aufzurufen.
Also auf Windows geht das ja mit

Code:
   if Supports(aForm, IPaintControl, PaintControl) then
      PaintControl.PaintRects( UpdateRects );
und auf Android mit

Code:
   if Assigned(aForm) then
   begin
      FormHandle := TAndroidWindowHandle(aForm.Handle);
      if Assigned(FormHandle) then
      begin
         r := TFormRender.create(FormHandle);
         if Assigned(r) then
         begin
            r.Render;
            r.DisposeOf;
            r := nil;
         end;
      end;
   end;
Für iOS sollte es theoretisch auch mit PaintControl.PaintRects gehn wenn ich es mir im Debugger anschaue, aber es passiert dann einfach gar nichts. Hat jemand eine Idee?
  Mit Zitat antworten Zitat