Utilisation de TLIst en Delphi ou Lazarus - Delphi/Pascal - Programmation
Marsh Posté le 24-07-2018 à 12:02:09
Mais il ne faudrait pas d'abord créer un objet TMobile puis le pointeur qui pointe dessus et que ce pointeur soit ensuite mis dans ta liste Parce que là, tu crées Mob qui est un pointeur sur un objet TMobile mais pour l'instant, il pointe sur rien : il n'est pas initialisé si je dis pas de bêtise (ça fait depuis 2005 que j'ai plus fait de Delphi )...
Marsh Posté le 23-07-2018 à 18:19:19
Bonjour tout le monde!
Je me frotte aux listes de pointeurs et pour cela ai écrit quelques lignes toute bêtes:
type
PMobile = ^TMobile;
TMobile = Object
X, Y, Z, T: Integer;
end;
Var
Mob, temp: PMobile;
Liste: TList;
begin
Liste.Create;
New(Mob);
Liste.Add(Mob);
end;
Et patatra! Erreur de type "access violation" à la ligne "Liste.Add(Mob)..
Qu'ai-je donc fait?