Gerard,
I do not understand the part with controlsource. Do you mean oobject points to Thisform.objMemVar.Myfield? Like
oobject = Thisform.objMemVar.Myfield
or is Thisform.objMemVar.Myfield the controlsource of oobject
oobject.controlsource = "Thisform.objMemVar.Myfield"
?
Is myfield/oobject created with
scatter to name? (E.g. what class is MyField/oobject)
could you please give me the error number and your VFP version?
>Hi.
>I have a comand as follows :
>oObject.Addproperty('MyNewProperty')
>
>The control Source of OObject happens to be :
> Thisform.objMemVar.Myfield
> (From a Scatter Name command)
>
>When the Addproperty is being run, the ObjMemVar.Myfield does not exist and the Addproperty comes up with an error message. If I remove thew control Source, or change it to a property of the form that does exist when the Addproperty is being run, its ok.
>
>
>It looks like the AddProperty does some sort of validation on the object and looks for a valid ControlSource property.
>Unfortunately, this is not created until later on.
>
>Has anybody come across this and know a way around it ?
>
>Regards,
>
>Gerard
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord
Weeks of programming can save you hours of planning.
OffThere is no place like [::1]