Tracy, your comments are so useful. As always On Thu, Dec 15, 2011 at 9:16 AM, Tracy Pearson <[email protected]>wrote:
> Sytze de Boer wrote on 2011-12-14: > > I've been wondering about multi-threading > > I don't know if I completely understand this process and I wonder if > > someone here can throw some light on this > > > > In my app, there is 1 module where people have to wait from 5 to 15 secs > > for the system to complete a process > > (emailing a statement or invoice or quote) > > i.e. it has to select the information, create a pdf and email it, using > CDO > > via a Gmail account > > > > Is this a process that I could divert to a second "thread" so my app can > > carry on with what ever happens after the "slow" process ? > > Is that what multi-threading is about ? > > > > Sytze, > > That is a useful way to multi-thread. > > VFP does not multi-thread natively. > > It can, with a DLL Christof Wollenhaupt has made available on his foxpert > site. (CMULT.DLL) > It requires adding a COM Interop class, either in a separate project as a > DLL (recommended) or in your existing EXE. The DLL is a simple regsvr32 > command, the EXE path will require to run the EXE with /REGSERVER > parameter. > It also requires you to add a way to receive responses from the process > once > it completes. > > Probably the easiest thing, dump the parameters into a DBF, INI, XML, > etc... > uniquely named file and call a second program with ShellExec to let it > happen. > > I implemented the DLL some years back to update a form in the background. > > Tracy Pearson > PowerChurch Software > > [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/cag1nny_fncuajqohr5fjthqbz-wm0aqu7kuwct_w4kemmxs...@mail.gmail.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

