Exemple #1
0
 public EmbroideryReaderUpdates(string updateLocation, NJCrawford.IniFile settingsFile, callbackFunctionType callback)
 {
     callbackFunction = callback;
     appSettings      = settingsFile;
     infoReadyMutex   = new Mutex();
     updateURL        = updateLocation;
     callerVersion    = Assembly.GetCallingAssembly().GetName().Version;
     callerName       = Assembly.GetCallingAssembly().GetName().Name;
     //internalThread = new Thread(new ThreadStart(internalThreadFunction));
     internalThread                     = new BackgroundWorker();
     internalThread.DoWork             += new DoWorkEventHandler(internalThread_DoWork);
     internalThread.RunWorkerCompleted += new RunWorkerCompletedEventHandler(internalThread_RunWorkerCompleted);
     internalThread.RunWorkerAsync();
 }
 public EmbroideryReaderUpdates(string updateLocation, NJCrawford.IniFile settingsFile, callbackFunctionType callback)
 {
     callbackFunction = callback;
     appSettings = settingsFile;
     infoReadyMutex = new Mutex();
     updateURL = updateLocation;
     callerVersion = Assembly.GetCallingAssembly().GetName().Version;
     callerName = Assembly.GetCallingAssembly().GetName().Name;
     //internalThread = new Thread(new ThreadStart(internalThreadFunction));
     internalThread = new BackgroundWorker();
     internalThread.DoWork += new DoWorkEventHandler(internalThread_DoWork);
     internalThread.RunWorkerCompleted += new RunWorkerCompletedEventHandler(internalThread_RunWorkerCompleted);
     internalThread.RunWorkerAsync();
 }