AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:47

Parameter dieser Suchanfrage:

Suche in Thema: Thread Terminate
Suche alle Beiträge, die von "schweindi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    danke sehr :) ist eingebaut!

    lg
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    jaja schon klar!
    funzt ja eh - hab nur nicht richtig geschaut.

    hab dann noch etwas bisschen ausgebessert:

    destructor TMonThread.Destroy;
    begin
    inherited Destroy;
    end;
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    auch wenn ich es ins OnCreate reinschreibe kommt der Fehler!
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    Hab jetzt "MonThread : TMonThread" in Form1 deklariert, überall die lokalen variablen weggetan und wenn ich jetzt auf den Button klicke:

    MonThread.Create;
    MonThread.FreeOnTerminate:= True;
    MonThread.Resume;
    kommt ein fehler: EAccessViolation 'Access violation at adress 0041A960' - und er springt zu:

    constructor TMonThread.Create;
    begin
    inherited Create(True);
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    okay...

    1) ich habe es gerade nochmal ausprobiert: Wenn die Schleife läuft ist natürlich Signaled auf 0 dann gebe ich im Hyperterm irgendwas ein dann ist die Schleife Fertig (Signaled = EV_RXCHAR) und dann ruft er input auf. Also das "WaitCommEvent(ComPort2.Handle, Signaled, @overlapped);" ändert sofort Signaled, da es Input gibt.

    2) Memos sind draußen

    3) wie kann ich per Buttonklick...
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    1) die Memo Sachen habe ich nur eingebaut, damit ich sehe, was überhaupt gesendet/ empfangen wird :)
    2) Die Schleife wird sofort erreicht, doch sie wird erst bei einem Inputchar (eben RXCHAR) beendet. Deshalb wollte ich eben, als zweite Bedingung (Stopped = True) einsetzen, damit ich, wenn ich zb die Verbindung zum Com Port unterbreche den Thread anhalten kann.
    3) Wenn ich das Programm ausführe...
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    ahja:
    procedure TMonThread.Execute;
    begin
    DoThread(False);
    end;

    procedure TMonThread.Stop;
    begin
    Form1.Memo_sms.Lines.Add('Thread Destroyed');
    // clear buffers
  • Forum: Object-Pascal / Delphi-Language

    Thread Terminate

      Delphi
      by schweindi, 14. Mär 2010
    hallo,
    ich versuche gerade einen Thread "auszuschalten" und habe schon eigentlich alles ausprobiert (Destroy, Free, Suspend, Terminate) leider kam jedes Mal ein "Access Denied" Fehler. Jetzt bin ich draufgekommen, wieso.
    Das ist mein Thread, den ich schließen will, und die Pfeile markieren die Schleife, die das Problem darstellt:

    type
    TMonThread = class(TThread)
    private
    procedure...


URL zu dieser Suchanfrage:

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