Forum: Programmieren allgemein
Delphi
by p80286,
4. Mai 2018
@Himitsu
Danke! in 13 Zeilen das wichtigste geschrieben und trotzdem, die meisten Tutorials eiern da nur herum.
Einem Thread gibt man alles notwendige mit und läßt ihn dann seine Aufgabe erledigen. Und wenn aus welchen Gründen auch immer, er zwischenzeitlich neue Instruktionen benötigt, dann hat der Programmierer ganz tolle Arbeit abgeliefert.
Das ist alles andere als simpel, und das macht man...
Forum: Programmieren allgemein
Delphi
by p80286,
2. Mai 2018
Unter Windows gibt es immer einen "MainThread" der nichts anderes Tut als
repeat
GibtesMessages;
verarbeiteMessages;
Gibtes Events;
VerarbeiteEvents;
// ab hier meine Erweiterungen
Machwas;
Forum: Programmieren allgemein
Delphi
by p80286,
2. Mai 2018
Mag sein, aber ich habe schon soviel Multitasking-Voodoo gelesen, darum wundert mich nichts.
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
2. Mai 2018
Nö, das geht nicht (OK, man kann es gehend machen) und es ist unnötig. Ein Thread hat eine Aufgabe zu erledigen. Für diese wird er aufgerufen. Wenn diese erledigt ist ist zwar der Code noch vorhanden aber der Thread selbst ist nicht mehr aktiv. Falls die Aufgabe nochmals zu erledigen ist, wird er erneut aufgerufen.
Gruß
K-H