AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:47

Parameter dieser Suchanfrage:

Suche in Thema: Überlappendes Application. ProcessMessages macht Unsinn
Suche alle Beiträge, die von "Proddi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Überlappendes Application. ProcessMessages macht Unsinn

      Delphi
      by Proddi, 27. Feb 2004
    Threads ist so eine Sache. Dazu müsste ich intern viele LOCK-Mechanismen einbauen, die ich mir bisher gespart habe. deswegen auch nur dieses synthetische Multitasking (wie heisst das richtig? ..präemtives MT??).

    Ich denke mal der Knackpunkt ist meine Rangehensweise:
    * Eine Funktion liefert in einer Zeit (0-timeout) ein ergebnis zurück (natürlich mehrfach gleichzeitig ausrufbar).

    Ich sollte...
  • Forum: Win32/Win64 API (native code)

    Re: Überlappendes Application. ProcessMessages macht Unsinn

      Delphi
      by Proddi, 26. Feb 2004
    @Matze
    Dein Code läuft, kein Zweifel, aber ohne Rekursion. Dein ProcessMessages ruft nicht wirklich ein weiteres ProcessMessages auf. In deinem Beispiel wird das ProcessMessages immer der Reihe nach aufgerufen. Du hast nur 2 geschachtelte Schleifen, das ist aber keine Rekursion.
    Das was ich meinte ist, wenn ein ProcessMessages#1 ein Event deiner Application aufruft, in dem du wiederum auch...
  • Forum: Win32/Win64 API (native code)

    Re: Überlappendes Application.ProcessMessages macht Unsinn

      Delphi
      by Proddi, 26. Feb 2004
    Okay, ich beantworte mittlerweile mein Problem selbst :)

    Das ganze führt zu einer Rekursion.

    Also 1. ProcessMessages läuft: Eine MSG (bspw. Timer) löst in derselben Application ein 2. ProcessMessages aus. Dann bekommt, solange das 2. ProcessMessages läuft, das 1. ProcessMessages keine Rückmeldung, ist ja noch nicht zurückgekehrt.

    Danke Proddi :)

    Problem nur: Wie löst man sowas auf...
  • Forum: Win32/Win64 API (native code)

    Überlappendes Application. ProcessMessages macht Unsinn

      Delphi
      by Proddi, 24. Feb 2004
    Ich habe folgenden Code:

    mit WaitForRequest wird ein Wert (über TCP) angefordert, ReqUID ist ein Objekt. Eine Schreibroutine,welches die ReqUID füllt funktioniert ebenfalls.
    ReqUID ist ein Item aus einer Liste, wenn mehrere Anforderungen zur gleichen Zeit erfolgen. Der ermittelte Wert wird dann in das UID-Obkelt geschrieben, welches am längsten auf den Wert wartet.

    Klappt soweit alles bis...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Proddi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=16875
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz