This has been a working system until now; the OLE error above happens on the BeginSearch command line (see code section below). No problem connecting to LF.
It started bombing first on certain folders with large number of sub folders and files, now it bombs on any folder in Laserfiche.
====================================================
mbarcode = '*' + mbarcode + '*'
OSearch.Command='{LF:LOOKIN="&mdir", SUBFOLDERS=1} & {LF:name="&mbarcode",type="DBF"}'
OSearch.BeginSearch(.T.)
====================================================