salut a tous,
Je tombe sur un petit os lors de l'écriture d'un composant orienté base de données.
Ce composant possède 2 champs qui sont eux mêmes des objets (TClientDataset et TDataProvider) que je souhaite lier constamment par la propriété dataset du provider.
Je pensais tout simplement faire comme si j'étais dans une fiche qui tenait mes 2 objets et déclarer quelquepart "en dur" et ne plus m'en occuper ... sauf que si je le colle dans le constructor de mon compo mais ça me jette car évidemment les deux objets sont à nil
y a t il un moyen de les lier ?
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 TMonCompo = class(TAncetre) private protected public cds : TClientDataset; dsp : TDatasetProvider; constructor Create(AOwner:TComponent);override; Destructor Destroy;override; published end; implementation Constructor TMonCompo.Create(AOwner:TComponent); Begin inherited Create(Aowner); dsp.DataSet:= cds; //ca plante là End;
Partager