Outlook Banter

Outlook Banter (http://www.outlookbanter.com/)
-   Add-ins for Outlook (http://www.outlookbanter.com/add-ins-outlook/)
-   -   how to realize an abort-button? (http://www.outlookbanter.com/add-ins-outlook/48772-how-realize-abort-button.html)

b.schmidt May 22nd 07 02:18 PM

how to realize an abort-button?
 
hi,

I have an add-in with a custom task pane in Word 2007, where I import
the recipients for a mail merge. Unfortunately the whole application
freezes, when I import many contacts (1000), so it's impossible to
click on an abort-button.

Does anyone know a good way, how to realize an abort-button? I tried
running the add-in as a different thread, but then I always get errors.

Can someone help me?

best regards,
bernhard

Ken Slovak - [MVP - Outlook] May 23rd 07 11:23 PM

how to realize an abort-button?
 
Use a loop to import, that way the button can click.

The real problem is the freeze. Use loops of 200 or under, make sure to
release all of your objects regularly, don't use dot operators that will
create internal variables that will not be released until the procedure
finishes.

If you are running against Exchange you can also run into the 256 RPC
channel limit so small loops are good for that.

Using SetColumns to limit the number of properties that are loaded is a good
optimization. Just remember to use ResetColumns at the end of your
procedure.

There are other optimization tricks but for that we'd need to know the
language you're using.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"b.schmidt" wrote in message
...
hi,

I have an add-in with a custom task pane in Word 2007, where I import the
recipients for a mail merge. Unfortunately the whole application freezes,
when I import many contacts (1000), so it's impossible to click on an
abort-button.

Does anyone know a good way, how to realize an abort-button? I tried
running the add-in as a different thread, but then I always get errors.

Can someone help me?

best regards,
bernhard




All times are GMT +1. The time now is 12:28 PM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com