Click here to Skip to main content
15,917,454 members
Home / Discussions / C#
   

C#

 
AnswerRe: Tessnet2 in C# reads only one word in the sentence Pin
OriginalGriff31-Jan-15 0:39
mveOriginalGriff31-Jan-15 0:39 
Questionhow i can make code in Page.IsPostBack run on event Pin
Member 1048092030-Jan-15 21:49
Member 1048092030-Jan-15 21:49 
AnswerRe: how i can make code in Page.IsPostBack run on event Pin
OriginalGriff31-Jan-15 0:45
mveOriginalGriff31-Jan-15 0:45 
AnswerRe: how i can make code in Page.IsPostBack run on event Pin
Dave Kreskowiak31-Jan-15 4:08
mveDave Kreskowiak31-Jan-15 4:08 
QuestionHow to enable kiosk mode on windows 7 Pin
vahidbakhtiary30-Jan-15 20:00
vahidbakhtiary30-Jan-15 20:00 
AnswerRe: How to enable kiosk mode on windows 7 Pin
Afzaal Ahmad Zeeshan30-Jan-15 21:22
professionalAfzaal Ahmad Zeeshan30-Jan-15 21:22 
GeneralRe: How to enable kiosk mode on windows 7 Pin
vahidbakhtiary31-Jan-15 0:20
vahidbakhtiary31-Jan-15 0:20 
AnswerRe: How to enable kiosk mode on windows 7 Pin
OriginalGriff30-Jan-15 21:35
mveOriginalGriff30-Jan-15 21:35 
QuestionHow can I dynamically name and instantiate List<string> lists? Pin
turbosupramk330-Jan-15 4:56
turbosupramk330-Jan-15 4:56 
AnswerRe: How can I dynamically name and instantiate List<string> lists? Pin
BillWoodruff30-Jan-15 5:05
professionalBillWoodruff30-Jan-15 5:05 
GeneralRe: How can I dynamically name and instantiate List<string> lists? Pin
turbosupramk330-Jan-15 5:11
turbosupramk330-Jan-15 5:11 
GeneralRe: How can I dynamically name and instantiate List<string> lists? Pin
BillWoodruff30-Jan-15 6:12
professionalBillWoodruff30-Jan-15 6:12 
GeneralRe: How can I dynamically name and instantiate List<string> lists? Pin
turbosupramk32-Feb-15 3:48
turbosupramk32-Feb-15 3:48 
AnswerRe: How can I dynamically name and instantiate List<string> lists? Pin
OriginalGriff30-Jan-15 5:36
mveOriginalGriff30-Jan-15 5:36 
GeneralRe: How can I dynamically name and instantiate List<string> lists? Pin
turbosupramk32-Feb-15 3:51
turbosupramk32-Feb-15 3:51 
GeneralRe: How can I dynamically name and instantiate List<string> lists? Pin
OriginalGriff2-Feb-15 5:07
mveOriginalGriff2-Feb-15 5:07 
Passing a value into a Thread is pretty easy:
C#
    Thread t = new Thread(DoWork);
    t.Start("hello there");
    }

private void DoWork(object o)
    {
    string s = o as string;
    if (s != null)
        {
        Console.WriteLine(s);
        }
    }
Getting a return value is a lot harder!

If I needed a return value, I'd probably do it via a BackgroundWorker instead of a Thread, because that makes it really easy:
C#
    BackgroundWorker work = new BackgroundWorker();
    work.DoWork += work_DoWork;
    work.RunWorkerCompleted += work_RunWorkerCompleted;
    work.RunWorkerAsync("hello There");
    }

private void work_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    {
    Console.WriteLine(e.Result);
    }

private void work_DoWork(object sender, DoWorkEventArgs e)
    {
    string s = e.Argument as string;
    if (s != null)
        {
        Console.WriteLine(s);
        }
    e.Result = string.Format("{0}: Complete", e.Argument);
    }

Because Argument and Result are both objects, you can pass any type you like in and out.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

QuestionImprove OCR program Pin
rosy8430-Jan-15 4:55
rosy8430-Jan-15 4:55 
AnswerRe: Improve OCR program Pin
Eddy Vluggen30-Jan-15 5:16
professionalEddy Vluggen30-Jan-15 5:16 
AnswerRe: Improve OCR program Pin
rosy8430-Jan-15 5:36
rosy8430-Jan-15 5:36 
GeneralRe: Improve OCR program Pin
Eddy Vluggen30-Jan-15 7:19
professionalEddy Vluggen30-Jan-15 7:19 
GeneralRe: Improve OCR program Pin
rosy8430-Jan-15 12:26
rosy8430-Jan-15 12:26 
AnswerRe: Improve OCR program Pin
rosy847-Feb-15 22:38
rosy847-Feb-15 22:38 
QuestionHow to share a DLL between two applications? Pin
JBHowl30-Jan-15 4:54
JBHowl30-Jan-15 4:54 
QuestionRe: How to share a DLL between two applications? Pin
Eddy Vluggen30-Jan-15 5:13
professionalEddy Vluggen30-Jan-15 5:13 
AnswerRe: How to share a DLL between two applications? Pin
JBHowl30-Jan-15 5:15
JBHowl30-Jan-15 5:15 

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.