AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Threads: Verständnisproblem!?

Ein Thema von Nightjacket · begonnen am 5. Mär 2013 · letzter Beitrag vom 6. Mär 2013
Antwort Antwort
Benutzerbild von Nightjacket
Nightjacket

Registriert seit: 28. Feb 2013
7 Beiträge
 
Delphi 7 Professional
 
#1

AW: Threads: Verständnisproblem!?

  Alt 5. Mär 2013, 12:16
Danke schonmal so weit, hat mir beides in meinem Verständnis davon ein Stück weitergeholfen!

Jetzt hab ich aber noch ein Problem:
Wenn ich es nun, wie von euch angemerkt, umschreibe, dann kennt er die Methode MyThread.Start nicht. Ist dafür noch etwas zu beachten?
Probleme sind da, um sich zu vermehren!
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.663 Beiträge
 
Delphi 12 Athens
 
#2

AW: Threads: Verständnisproblem!?

  Alt 5. Mär 2013, 12:23
Wenn ich es nun, wie von euch angemerkt, umschreibe, dann kennt er die Methode MyThread.Start nicht. Ist dafür noch etwas zu beachten?
Welche Delphi Version?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Nightjacket
Nightjacket

Registriert seit: 28. Feb 2013
7 Beiträge
 
Delphi 7 Professional
 
#3

AW: Threads: Verständnisproblem!?

  Alt 5. Mär 2013, 12:26
Ja danke, wollte grad editieren das ich es herausfand. Bei mir ist es Delphi 7 und da trifft eben Resume zu.
Werd' das mit der Version gleich mal nachholen, für künftige Fragen..

Aber danke nochmals an alle, funktioniert nun wie gewünscht!
Probleme sind da, um sich zu vermehren!
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Threads: Verständnisproblem!?

  Alt 5. Mär 2013, 12:24
Ja, deine Delphi Version (die du ja in deinem Profil nicht angegeben hast).

In neueren Versionen nimmt man Delphi-Referenz durchsuchenTThread.Start
In älteren Versionen nimmt man Delphi-Referenz durchsuchenTThread.Resume
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#5

AW: Threads: Verständnisproblem!?

  Alt 5. Mär 2013, 14:05
Ja, deine Delphi Version (die du ja in deinem Profil nicht angegeben hast).

In neueren Versionen nimmt man Delphi-Referenz durchsuchenTThread.Start
In älteren Versionen nimmt man Delphi-Referenz durchsuchenTThread.Resume
Wie wäre es mit einem einfachen myThread := TMyThread.Create(False); ? Dann muss man sich nicht mit dem (hier natürlich eigentlich gar nicht) bösen Resume herumschlagen. Denn besser ist es doch, diese Methode einfach zu verschweigen.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.660 Beiträge
 
Delphi 12 Athens
 
#6

AW: Threads: Verständnisproblem!?

  Alt 5. Mär 2013, 12:24
In älteren Delphi-Versionen gibt es noch keine Start-Methode, da musst Du Resume nehmen.

[edit] *Pfüh* [/edit]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#7

AW: Threads: Verständnisproblem!?

  Alt 5. Mär 2013, 12:25
Dann nimm Resume statt Start, oder nimm CreateMyThread aus dem FormCreate heraus und ändere CreateMyThread so daß der Thread direkt losläuft.

Delphi-Quellcode:
procedure TForm1.CreateMyThread;
begin
  if not Assigned(MyThread) then
  begin
    MyThread := TMyThread.Create(false);
    MyThread.FreeOnTerminate := true;
  end;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz