AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:02

Parameter dieser Suchanfrage:

Suche in Thema: Thread, Synchronize, MessageDlg & Interaktion
Suche alle Beiträge, die von "jfheins" 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.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: Thread, Synchronize, MessageDlg & Interaktion

      Delphi
      by jfheins, 20. Jul 2010
    Schön zu hören :-)

    Nein, die können jeweils nur 4 Byte aufnehmen (bzw. 8 Byte in x64 Anwendungen) - damit kann man wunderbar einen Integer übertragen, aber für Strings muss man dann Pointer hernehmen.

    1. Weil Delphi das so will, 2. Ja. TMesdsage ist ein Record in dem die Parameter drin sind. Oben habe ich Result nach Integer gecastet und in den 1. Parameter gesteckt. Den kannst du hier...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: Thread, Synchronize, MessageDlg & Interaktion

      Delphi
      by jfheins, 20. Jul 2010
    Naja, so wie man halt Messages sendet :stupid:

    1. Du brauchst im Thread das Handle des Formulars. z.B. indem du ein public-Feld machst, und das Formular tut dann sein Handle da rein.
    2. Nachricht definieren:const WM_ThreadFinished = WM_USER + 1234;
    3. Wenn der Thread fertig ist: Result := checkSourcecode(Sourcecode);
    if not(Result)
    begin
    Self.Terminate;
    ...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: Thread, Synchronize, MessageDlg & Interaktion

      Delphi
      by jfheins, 20. Jul 2010
    Ja, wird im Hauptthread ausgeführt, aber Self bezieht sich immer auf die aktuelle Objektinstanz, also auf den Thread.


    Dann ist MessageDlg das falsche. Denn das wird afaik immer modal angezeigt. Du könntest auch eine Message an das Hauptformulat senden, und danach beenden. der Hauptthread zeigt dann die Dialogbox an.

    Verständlich. Denn wenn die Box angezeigt wird, ist der Thread noch nicht...


URL zu dieser Suchanfrage:

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