Zitat von
hoika:
Kennt die jemand ?
Jupp.
Zitat:
Worin besteht der Unterschied/Mehrwert gegenüber
TThread von Delphi ?.
Mehrwert? Richtig verwendet? Praktisch gar keinen.
BackgroundWorker ist eine dieser VB'ler Klassen in .Net. Hauptsächlich damit auch Klicki-bunti- "Entwickler" asynchronen Code ausführen können.
Ob du nun TThread benutzt oder dir einen eigenen, kleinenren Wrapper um CreateThread baust ist dir überlassen, aber du hast jederzeit volle Kontrolle über deinen Thread und, richtig verwendet, ist dein Code nicht verwoben mit
GUI-bezogenen Krimskrams, der die Weiderverwendbarkeit auf knapp unter 0% reduziert.
In .Net würde man das Ding eh nicht benutzen, da es im Code viel einfacher ist, die Thread Klasse herzunehmen.
Code:
Thread myThread = new Thread(delegate
{
DoSomething(parameter1, parameter2);
});
myThread.Start();