Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie gehen Threads? (https://www.delphipraxis.net/121474-wie-gehen-threads.html)

Die Muhkuh 28. Sep 2008 16:14

Re: Wie gehen Threads?
 
Ja, Threads brauchen immer eine eigene Unit :roll:

Kopf -> Wand...

DeddyH 28. Sep 2008 16:24

Re: Wie gehen Threads?
 
Zitat:

Zitat von Die Muhkuh
Ja, Threads brauchen immer eine eigene Unit

Sicher :?:

alzaimar 28. Sep 2008 16:26

Re: Wie gehen Threads?
 
Zitat:

Zitat von Larsi
...sodass die gesamte Anwendung nicht immer abstürtzt sobald man klickt wenn die Procedur gerade läuft...

Also das deine Anwendung abstürzt, kann auch ein Thread nicht verhindern.

alzaimar 28. Sep 2008 16:27

Re: Wie gehen Threads?
 
Zitat:

Zitat von DeddyH
Zitat:

Zitat von Die Muhkuh
Ja, Threads brauchen immer eine eigene Unit

Sicher :?:

Du hast im Quote seinen weißen Zusatz "Kopf->Wand" (schallendes Gelächter) nicht bemerkt. :roll:

thkerkmann 28. Sep 2008 16:27

Re: Wie gehen Threads?
 
Nö, nicht sicher:

z.B:

Delphi-Quellcode:
Unit Beispiel;

Interface
  ...
type
  tMyThread = class(tThread)
  ...
  end;

  tMyForm = class(tForm)
  ...
  end;

Implementation

 ...

end;

Gausi 28. Sep 2008 16:33

Re: Wie gehen Threads?
 
Ich bin mir nicht sicher, aber wäre hier vielleicht nicht erstmal ein einfaches Application.ProcessMessages an den richtigen Stellen eingestreut angebrachter? Ich vermute nämlich, das mit "Abstürzen" nur "reagiert nicht mehr" gemeint ist. Wenn man dann mit Threads rumfummelt, und das nicht anständig macht, dann stürzt die Anwendung nämlich wirklich ab. Nur so als Gedanke in eine andere Richtung. ;-)

Trotzdem sind Threads natürlich schöner.

Luckie 28. Sep 2008 18:54

Re: Wie gehen Threads?
 
Zitat:

Zitat von Larsi
ich habe mir gerade schon ein Tutorial durchgelsen

Welches hast du durchgelsen? Ichhabe noch das im Angebot: http://delphitutorials.michael-puff.de

Zitat:

Also ich habe eine Procedur in einem Button die sehr viele verschiedene Sachen macht. Wie kann ich die jetzt in einen Thread packen sodass die gesamte Anwendung nicht immer abstürtzt sobald man klickt wenn die Procedur gerade läuft.
Wie schon gesagt wurde, ein Abstürzen kann auch kein Thread verhinddern, nur ein "nicht reagieren". Im ersteren Fll solltest du den Fehler suhen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr.
Seite 2 von 2     12   

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