bonjour,
j'ai le problème suivant (exemple simplifié):

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
18
19
20
21
22
23
24
25
26
27
interface
 
TXClass = Class(TComponent)
end;
 
TYClass = Class(TThread)
private
  FXClass:TXClass;
  constructor Create(AXClass: TXClass);
end;
 
implementation
 
procedure  TYClass.Create(AXClass: TXClass);
begin
  inherited Create(True);
  FXClass:=AXClass;
end;
 
 
XClass:=TXClass.Create(nil);
YClass:=TYClass.Create(XClass);
 
procedure TX.OnEvent(Sender: TObject);
begin
   TXClass(Sender)????????
end;
au déclenchement de OnEvent, j'obtiens une instance d'objet de type TXClass
qui est également la propriété FXClass d'une instance d'objet TYClass précise
existe-t-il un moyen de récupérer cette instance à partir de la propriété ?
les rtti, a priori, ne permettent pas de récupérer ce type d'info où alors j'ai zappé un truc
merci pour toutes vos suggestions