We are using some OLE automation in Delphi 7 to open a word document, then once loaded, save it, and load it into a database.
This is working fine, but part of the requirement is to have a progress bar whilst the OLE bit is taking place, and also a timeout if the OLE part takes too long.
Problem we are having is that the entire GUI freezes whilst the OLE is taking place. The progress bar does nothing, then shoots up right at the end.
Any ideas on how we could approach this?