Bonjour à tous,

Bien que familiarisé avec le développement de composant, pour la 1ère fois j'ai besoin d'intégrer un TStrings à un composant, avec accès à un éditeur de liste de chaînes dans l'inspecteur d'objet.
Exactement comme la propriété Lines du TMemo.

Je fais donc :
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
 
protected
    FToto:                       TStrings;
    procedure SetToto(Value: TStrings);
 
published
    property Toto:  TStrings    read FToto     write SetToto;
 
implementation
 
procedure TComposant.SetToto(Value: TStrings);
begin
  if FToto <> Value then
     FToto := Value;
end;
Et D7 me fait une violation d'accès dans le rtl70.bpl.

J'ai bien regardé l'implémentation du TMemo et essayé de faire quelque chose d'approchant, mais je n'ai pas réussi à me défaire d'une erreur abstraite.

Du coup même quand je "commente" les lignes ci-dessus, il continue de me fait la violation d'accès.

Quelqu'un pourrait-il me permettre d'avancer ?

Merci d'avance.