hallo hab eine frage, hab eine mfc anwendung geschrieben, mit zwei buttons, bei einem startet er eine funktion. mit dem anderen button möchte ich abbrechen, dies geht aber nicht nach starten mit dem anderen bis die funktion abgearbeitet ist. ich möchte aber hier noch eingreifen können. muss ich da evtl mit fork prozess aufspalten und einen neuen prozess generieren?
hi fork ist linux - aber du musst einen neuen Thread starten für deine Funktion (neuer Prozess wäre Overkill)
Schau dir mal AfxStartThread bzw den API-Befehl CreateThread an, müssten auch Beispiele dazu hier im Forum stehen. -- class God : public ChuckNorris { };
umlaute im code sollte an vermeiden, ansonsten musst du natürlich die funktion auch implementieren - also das was du dann im thread ausführen willst auch "vercoden" -- class God : public ChuckNorris { };