Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Delphi7 --> fragen zu delay(msec)

KoRny Boy / 3 Antworten / Baumansicht Nickles

moin moin,
ich hab n programm mit delphi 7, bei dem mehrere Schleifen gleichzeitig ausgeführt werden. In allen Schleifen ist eine delay-Funktion enthalten. Aber es läuft nur eine Schleife durch, dann die nächste,... und so weiter.
Mein Programm kann kann also nur ein delay zur zeit verarbeiten.

weiß jemand, wie man dat gerade macht?

Besten Dank schon mal im Vorraus,

KoRny Boy

Wer anderen eine Grube gräbt ist selbst ein Schwein
bei Antwort benachrichtigen
fnmueller1 KoRny Boy „Delphi7 --> fragen zu delay(msec)“
Optionen

wenn du nicht gerade threading einsetzt wird das auch so bleiben. Abgesehen von Doppelprozessoren arbeiten PCs immernoch nur quasiparallel und nicht parallel.

bei Antwort benachrichtigen
KoRny Boy fnmueller1 „wenn du nicht gerade threading einsetzt wird das auch so bleiben. Abgesehen von...“
Optionen

und das heißt? was ist threading wie benutze ich das. is vielleicht ne dumme frage, aber ich bin kein delphi profi... :-)

Gruß KoRny Boy

Wer anderen eine Grube gräbt ist selbst ein Schwein
bei Antwort benachrichtigen
koern KoRny Boy „Delphi7 --> fragen zu delay(msec)“
Optionen

Wie du sicherlich weisst hat jedes Programm seine eigenen Prozesse. Jeder Prozess beinhaltet mindestens einen Thread. Dieser Thread bearbeitet irgendein Problem. Jetzt kann man auch mehrere Threads programmieren. Das heisst das dein Prozess 2 Aufgaben auf einmal erledigt. Vorteil hierbei ist dass die Threads untereinander über die selben Ressourcen verfügen.
Alles was du sonst programmierst wird hintereinander ausgeführt.

bei Antwort benachrichtigen