2017-08-26 11 views
0

J'ai mis à jour Delphi to Tokyo 10.2.1 puis recompilé et installé mon application ios seulement pour trouver que le composant multiview en mode popover est maintenant cassé. J'ai également couru le projet MultiViewDemo dans le dossier Samples (Samples \ Object Pascal \ Samples Multi-Device \ Interface utilisateur \ MultiView) et j'ai trouvé le même problème. Une violation d'accès se produit lors de la deuxième tentative de sélection du MasterButton. Si quelqu'un a connu la même erreur et a trouvé une solution de contournement quelconque, j'apprécierais connaître votre solution.Delphi Tokyo 10.2.1 MultiView en mode Popover est cassé

Merci, Rob

+0

Envoyer un rapport de bug –

Répondre

3

copie FMX.Controls.pas dans votre répertoire de projet et modifier comme suit:

function TControl.GetHeight : Single; 

begin 
    Result := 0; 
    if FSize <> nil 
     then begin 
     if FSize.PlatformDefault 
      then Result := FSize.DefaultValue.Height 
      else Result := FSize.Height; 
     end; 
end; 

function TControl.GetWidth : Single; 

begin 
    Result := 0; 
    if FSize <> nil 
     then begin 
     if FSize.PlatformDefault 
      then Result := FSize.DefaultValue.Width 
      else Result := FSize.Width; 
     end; 
end; 
+0

Merci beaucoup –