AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:47

Parameter dieser Suchanfrage:

Suche in Thema: AnsiString an Threads schicken (PostThreadMessage)
Suche alle Beiträge, die von "shmia" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: AnsiString an Threads schicken (PostThreadMessage)

      Delphi
      by shmia, 16. Mai 2012
    Deine bisherige Vorgehensweise ist fehlerhaft (Siehe Beitrag #4).
    Unter gewissen Umständen greift dein Thread auf ungültigen Speicher zu.
    Ob dein Code funktioniert hängt mehr oder weniger vom Zufall ab.

    In folgendem Demo
    http://www.delphipraxis.net/168253-schlafende-threads.html
    kannst du Dir anschauen, wie man einen AnsiString (oder beliebige Daten) einem Thread zur Verarbeitung übergeben...
  • Forum: Programmieren allgemein

    AW: AnsiString an Threads schicken (PostThreadMessage)

      Delphi
      by shmia, 10. Mai 2012
    Häufiges Verwenden von Zeigern.
    Ansprechen von Windows API direkt in der Anwendung ohne Zwischenschicht.
    Vermeiden von Objekten oder ganz allgemein Vermeiden von OOP.

    Das ist Low-Level-Code.
    Ganz allgemein gibt es Code auf verschiedenen Abstraktionsebenen.
    Es fängt ganz unten an mit Assembler (z.B. für Interruptroutinen) geht dann über Kernel-Funktionen (Programmiert in C), APIs des...
  • Forum: Programmieren allgemein

    AW: AnsiString an Threads schicken (PostThreadMessage)

      Delphi
      by shmia, 10. Mai 2012
    Hat das einen bestimmten Grund, dass du überall Low-Level-Code verwendest?
    Würde man eine TThread-Klasse zusammen mit einer TThreadList (als threadsichere Queue) verwenden, wäre der Code viel klarer.
    Nachtrag: Dazu noch ein TSimpleEvent, damit der Thread die Queue nicht pollen muss.

    Und in deiner Funktion SchickeNachricht sehe ich das Problem, dass du mit New einen Zeiger reservierst, aber...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=shmia&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=168221
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 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