Re: Eine Thread-Klasse verschiedene Aktionen
13. Apr 2007, 12:11
Du musst Execute ja nicht zwingend direkt aufrufen: wenn Du ein Objekt für beides willst, aber Dir einfach das Flag sparen, nimm zwei Methoden, LoadFromFile & SaveToFile, die das Flag setzen und den Dateinamen in Objektvariable umkopieren, und danach Execute aufzurufen. Und in Execute dann je nach Flag entweder IntLoadFromFile oder IntSaveToFile (interne Methoden, die das Laden/Speichern erledigen) aufrufen.
So ist 1. am Namen der aufrufenden Methode klar, was getan werden soll, und 2. der Code auch im Thread sauber getrennt. Würde ich zumindest so machen, weiß nicht ob ich richtig verstanden habe, worauf Du hinaus willst.
|