Salut
Voilà j'ai une classe de descendante de TObject dont j'ai surchargé le constructeur Create.
Il se peut qu'en fonction de certaines valeurs des paramètres du constructeur l'objet ne puisse pas être créer.
Jusqu'à présent je m'en tirait en utilisant une variable qui indiquait si la création s'était bien passée ou non. Mais j'aimerais que Create renvoie nil dans le cas où la création n'a pas réussie.
Je me rappelle avoir vu quelque chose là dessus mais impossible de remettre la main dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var MonObj:TObj; begin MonObj:=TObj.Create(p1,p2); if MonObj<>nil then begin {traitement} end; end;.
Partager