Announcement

Collapse
No announcement yet.

periodischer task, ohne behinderung des weiteren programmablaufs

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • periodischer task, ohne behinderung des weiteren programmablaufs

    ich hab ein programm (in bc++ 5.0), welches über winsock daten loggt, also einfach so vor sich hinwartet, bis die remote unit irgendwelche daten kriegt und an das programm schickt.

    zusätzlich möchte ich nun periodisch (alle paar minuten) ein datenpaket an die remote unit senden, unabhängig davon, ob ich von dieser etwas empfangen habe.

    DIE FRAGE IST NUN: WIE MACH ICH DAS??
    wenn ich einfach eine schleife mit sleep() mache, die alle paar minuten daten sendet, so bleibt das programm immer in dieser schleife hängen und der rest wird nicht ausgeführt.

    wie kann ich einen separaten taks machen, der periodisch durch irgend einen automatisch generierten event aufgerufen wird und dann die daten abschickt??

    leider hab ich nicht viel erfahrung mit windows programmierung. hat vielleicht jemand ein beispiel für so was periodisches, bei dem man was abkupfern könnte?

    vielen dank!

  • #2
    gelöst

    hab's hingekriegt mit

    SetTimer

    und abfangen von

    EV_WM_TIMER

    Comment


    • #3
      Üblicherweise nimmt man dazu einen extra Thread.....
      Christian

      Comment

      Working...
      X