Bonjour,

presque tout est dans le titre. Dans un programme qui par ailleurs fonctionne très bien sous windows, je libère puis crée à nouveau un tframe
ici la partie code incriminée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
var Carte : integer;
    aFrame : TFrameFDJ;
    Jeu : String;
begin
for Carte := BulletinsFDJ.Count - 1 downto 0 do
  begin
    aFrame := BulletinsFDJ[Carte];
    BulletinsFDJ.Delete(Carte);        // devinez ce que fait la frame :ptdr:
    FreeAndNil(aFrame);
  end;
 
  for Carte := 1 to 5 do
  begin
    Jeu :='';
    if LotoMemorises.Count>0 then Jeu:=LotoMemorises[Carte-1];
    aFrame := TFrameFDJ.Create(Self,Jeu);
Je sais que la libération des composants avec Androïd c'est différent, mais, comme c'est la première fois que je me confronte avec des frames en plus, j'ai un doute sur la bonne opération à effectuer.