How do you pass your parameters to the method you have specified for the
threadstart?
System.Threading.ThreadStart thdStart = new
System.Threading.ThreadStart(MoveMail(new object[] { progress, oItems,
destfolder, objConn });
Where MoveMail has the following parameters :
private void MoveMail(object status)
{
object[] parms = (object[])status;
IProgressCallback callback = (IProgressCallback)parms[0];
Outlook.Items col = (Outlook.Items)parms[1];
Outlook.MAPIFolder destfolder =
(Outlook.MAPIFolder)parms[2];
SqlConnection objConn = (SqlConnection)parms[3];
*** Sent via Developersdex http://www.developersdex.com ***