Thread-Tutorials gesucht!

Fleischwolf

Grünschnabel
hallo erstmal!

bin neu hier im forum und hoffe, dass ihr mir helfen könnt

darum gehts:
ich möchte eine MFC-Anwendung machen. Dabei kann der User eine Datei auswählen und sie vom Programm analysieren lassen. Diese Aktion dauert einige Zeit.
ich will jetzt ein abbrechen-button einbauen, damit der user des stoppen kann...
während der aktion hängt aber die GUI, logisch.
deswegen brauche ich threads

das suche ich:
verständliche tutorials zum benutzen von threads in MFC
möglichst mit (funktionierenden) beispielen


Danke für jede hilfe
 
ich hatte eigentlich vor dafür ncihts auszugeben...

gibt über alle möglichen dinge tutorials, aber nichts über threads
kann ich nich glauben...
kennt jm anderer eins?
 
hi

ich suche eine einfache erklärung zu threads. wie man sie erzeugt, beendet und warum man die entsprechenden funktionen aufrufen muss (kurzer satz als erklärung)
das genügt vollkommen.
 
Fleischwolf hat gesagt.:
...während der aktion hängt aber die GUI, logisch...

ja nee, is nich logisch :)
wieso sollte das GUI hängen wenn du es refreshst?
oder willst du es unbedingt kompliziert mit threads haben? ^^

Code:
while(x)
{
     untersuchen blubb...
     noch mehr untersuchen...
     refresh()..
}

und irgendwo wirst du wohl ne schleife haben... ^^
 
wie genau muss ich denn refreshen, damit es klappt?
ich mach das immer mit UpdateData(true); UpdateData(false); mit der wertzuweisung (für die ausgabe) dazwischen
aber da hängt der...
 
UpdateData()? ich hab absolut kein plan was das sein soll...
Code:
PeekMessage()
TranslateMessage()
DispatchMessage()

die 3 funktionen solltest du dir mal anschaun...
ich würde es dann zu einer Refresh(hwnd) funktion zusammenfügen :)

wann, wo und wie oft du die funktion aufrufst kommt halt ganz auf dein programm an..
 
Zurück