Salut

voila, je voudrais, dans ma tstringlist, enregistrer les pointeurs sur des record que j'ai appelé TLayer... Je fais donc comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  t.AddObjects(TObject(Layer));
t est une tstringlist et Layer une ^TLayer...

Maintenant, je voudrais avoir le contraire c'est à dire récupérer le TLayer que j'ai emmagasiné...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
  Layer:=TLayer(t.Objects[i]);
Et la ça ne marche pas "Invalid Typecast"...
Pourquoi dans un sens, il arrive à caster et pas dans l'autre? Ou alors, aurais-je fait une erreur plus grosse que moi?

Merci d'avance