Click here to Skip to main content
15,887,267 members
Home / Discussions / C#
   

C#

 
GeneralRe: Prevent My Email go to bulk Pin
Dave Kreskowiak15-Nov-09 10:48
mveDave Kreskowiak15-Nov-09 10:48 
QuestionUpdating weather using Threading Pin
Etienne_12314-Nov-09 0:28
Etienne_12314-Nov-09 0:28 
AnswerRe: Updating weather using Threading Pin
kstls14-Nov-09 0:48
kstls14-Nov-09 0:48 
GeneralRe: Updating weather using Threading Pin
Etienne_12314-Nov-09 1:38
Etienne_12314-Nov-09 1:38 
AnswerRe: Updating weather using Threading Pin
Luc Pattyn14-Nov-09 2:09
sitebuilderLuc Pattyn14-Nov-09 2:09 
JokeRe: Updating weather using Threading Pin
Mycroft Holmes14-Nov-09 2:21
professionalMycroft Holmes14-Nov-09 2:21 
GeneralRe: Updating weather using Threading Pin
Luc Pattyn14-Nov-09 3:00
sitebuilderLuc Pattyn14-Nov-09 3:00 
AnswerRe: Updating weather using Threading [modified] Pin
Etienne_12314-Nov-09 2:33
Etienne_12314-Nov-09 2:33 
Okay it seems to work with the BackgroundWorker.

backgroundMessageGetter.DoWork += new DoWorkEventHandler(backgroundMessageGetter_DoWork);
backgroundMessageGetter.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundMessageGetter_RunWorkerCompleted);
backgroundMessageGetter.ProgressChanged += new ProgressChangedEventHandler(backgroundMessageGetter_ProgressChanged);
backgroundMessageGetter.WorkerReportsProgress = true;
backgroundMessageGetter.RunWorkerAsync(this);

void backgroundMessageGetter_DoWork(object sender, DoWorkEventArgs e)
{
    try
    {
        while (true)
        {
            GlobalWeatherService.GlobalWeatherSoapClient proxy = new aXYZ.GlobalWeatherService.GlobalWeatherSoapClient("GlobalWeatherSoap12",
                "http://www.webservicex.net/globalweather.asmx");

            string weatherXml = proxy.GetWeather("Port Elizabeth", "South Africa");
            //some other processing

            backgroundMessageGetter.ReportProgress(0);
            Thread.Sleep(2000);
        }
    }
    catch (Exception error)
    {
        System.Windows.MessageBox.Show(error.Message);
    }
}

void backgroundMessageGetter_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
    //update UI
}


modified on Saturday, November 14, 2009 8:42 AM

QuestionTypeAhead Pin
sparlay_pk13-Nov-09 22:56
sparlay_pk13-Nov-09 22:56 
AnswerRe: Ignore CrossPost Pin
kstls14-Nov-09 0:39
kstls14-Nov-09 0:39 
GeneralRe: Ignore CrossPost Pin
sparlay_pk14-Nov-09 0:56
sparlay_pk14-Nov-09 0:56 
GeneralRe: Ignore CrossPost Pin
kstls14-Nov-09 1:07
kstls14-Nov-09 1:07 
QuestionTABPAGE Pin
sachees12313-Nov-09 20:16
sachees12313-Nov-09 20:16 
AnswerRe: TABPAGE Pin
Shameel13-Nov-09 21:26
professionalShameel13-Nov-09 21:26 
AnswerRe: TABPAGE Pin
OriginalGriff13-Nov-09 21:56
mveOriginalGriff13-Nov-09 21:56 
GeneralRe: TABPAGE Pin
sachees12313-Nov-09 22:27
sachees12313-Nov-09 22:27 
GeneralRe: TABPAGE Pin
OriginalGriff13-Nov-09 23:36
mveOriginalGriff13-Nov-09 23:36 
GeneralRe: TABPAGE Pin
sachees12314-Nov-09 20:43
sachees12314-Nov-09 20:43 
GeneralRe: TABPAGE Pin
OriginalGriff14-Nov-09 21:51
mveOriginalGriff14-Nov-09 21:51 
GeneralRe: TABPAGE Pin
sachees12314-Nov-09 21:50
sachees12314-Nov-09 21:50 
GeneralRe: TABPAGE Pin
OriginalGriff14-Nov-09 21:58
mveOriginalGriff14-Nov-09 21:58 
GeneralRe: TABPAGE Pin
sachees12315-Nov-09 0:31
sachees12315-Nov-09 0:31 
GeneralRe: TABPAGE Pin
OriginalGriff15-Nov-09 0:35
mveOriginalGriff15-Nov-09 0:35 
Jokeabout your Signature Pin
rajeeshrer13-Nov-09 22:56
rajeeshrer13-Nov-09 22:56 
GeneralRe: about your Signature Pin
OriginalGriff13-Nov-09 23:37
mveOriginalGriff13-Nov-09 23:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.