Click here to Skip to main content
15,915,873 members
Home / Discussions / C#
   

C#

 
GeneralRe: Cron mechanism Pin
johnpierwszy3-Nov-21 23:13
johnpierwszy3-Nov-21 23:13 
GeneralRe: Cron mechanism Pin
OriginalGriff3-Nov-21 23:18
mveOriginalGriff3-Nov-21 23:18 
GeneralRe: Cron mechanism Pin
johnpierwszy3-Nov-21 23:21
johnpierwszy3-Nov-21 23:21 
GeneralRe: Cron mechanism Pin
OriginalGriff3-Nov-21 23:34
mveOriginalGriff3-Nov-21 23:34 
GeneralRe: Cron mechanism Pin
johnpierwszy4-Nov-21 0:02
johnpierwszy4-Nov-21 0:02 
GeneralRe: Cron mechanism Pin
OriginalGriff4-Nov-21 0:54
mveOriginalGriff4-Nov-21 0:54 
GeneralRe: Cron mechanism Pin
johnpierwszy4-Nov-21 1:09
johnpierwszy4-Nov-21 1:09 
GeneralRe: Cron mechanism Pin
OriginalGriff4-Nov-21 1:59
mveOriginalGriff4-Nov-21 1:59 
GeneralRe: Cron mechanism Pin
johnpierwszy4-Nov-21 6:16
johnpierwszy4-Nov-21 6:16 
Questionmissing a meow ? observations of Net#5 C#9 'record' structures in a VS 2019 WinForm project Pin
BillWoodruff3-Nov-21 11:21
professionalBillWoodruff3-Nov-21 11:21 
QuestionC# regarding running multiple task Pin
Mou_kol1-Nov-21 8:15
Mou_kol1-Nov-21 8:15 
AnswerRe: C# regarding running multiple task Pin
OriginalGriff1-Nov-21 22:49
mveOriginalGriff1-Nov-21 22:49 
AnswerRe: C# regarding running multiple task Pin
lmoelleb1-Nov-21 22:53
lmoelleb1-Nov-21 22:53 
AnswerRe: C# regarding running multiple task Pin
Gerry Schmitz2-Nov-21 7:53
mveGerry Schmitz2-Nov-21 7:53 
QuestionC# reading multiple files by multiple thread issue Pin
Mou_kol1-Nov-21 8:13
Mou_kol1-Nov-21 8:13 
QuestionRe: C# reading multiple files by multiple thread issue Pin
Member 153296131-Nov-21 8:29
Member 153296131-Nov-21 8:29 
AnswerRe: C# reading multiple files by multiple thread issue Pin
Randor 1-Nov-21 15:41
professional Randor 1-Nov-21 15:41 
AnswerRe: C# reading multiple files by multiple thread issue Pin
Gerry Schmitz2-Nov-21 7:53
mveGerry Schmitz2-Nov-21 7:53 
AnswerRe: C# reading multiple files by multiple thread issue Pin
primem0ver4-Nov-21 5:47
primem0ver4-Nov-21 5:47 
QuestionThread Label Updating Pin
Member 1540852926-Oct-21 8:15
Member 1540852926-Oct-21 8:15 
AnswerRe: Thread Label Updating Pin
Gerry Schmitz26-Oct-21 8:36
mveGerry Schmitz26-Oct-21 8:36 
GeneralRe: Thread Label Updating Pin
Member 1540852926-Oct-21 9:17
Member 1540852926-Oct-21 9:17 
AnswerRe: Thread Label Updating Pin
OriginalGriff26-Oct-21 8:59
mveOriginalGriff26-Oct-21 8:59 
Firstly, you shouldn't be calling Application.Run yourself - you should only have the one message loop. I'm not sure what effect that would have, since there can only be one MainWindow object, and that's already in use ... if that worked (which it doesn't) then your thread Abort would either kill the main form and app, or possibly make it impossible to exit the main process properly at all.

Secondly, you can't update a control except from the thread on which it was created - normally the one and only UI thread - so accessing the label on the splash form is going to be problematic - if you could find it, which you can't since the only reference you have is local to the loading method.

The normal way to do this is to Show the Splash screen, and move the long running task to a background thread, which updates the splash screen via progress reports to the UI thread - and I'd move the "loading" code into the Form.Load or Form.Shown event handlers instead of in the main form constructor and use a BackgroundWorker class instance to offload the long job to a second thread, using the Progress reporting of that class to get information back to the UI thread.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!

GeneralRe: Thread Label Updating Pin
Member 1540852926-Oct-21 9:15
Member 1540852926-Oct-21 9:15 
GeneralRe: Thread Label Updating Pin
OriginalGriff26-Oct-21 22:17
mveOriginalGriff26-Oct-21 22:17 

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.