Hi all If you are following a trail of properties, ie Datasource.DataSet.Connection is it be to test for assignment/nil a each step or just try except it?
ie if (Datasource <> nil) and (Datasource.DataSet <> nil) and (Datasource.DataSet.Connection <> nil) then Result := Datasource.DataSet.Connection else Result := nil; or try Result := Datasource.DataSet.Connection except Result := nil end; Regards Neven N.K. MacEwan B.E. E&E Ph 649 574 0027 Fax 649 570 2706 [EMAIL PROTECTED] --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/