Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Frage zu Treads (https://www.delphipraxis.net/13968-frage-zu-treads.html)

SleepyMaster 30. Dez 2003 14:20

Re: Frage zu Treads
 
Zitat:

da will dir Luckie klar machen, wieso man es so machen sollte, und du beginnst sofort ihn zu attackieren.
An welcher Stelle wollte ich ihn angreifen??? Ich hatte eigendlich garnicht die Absicht!

Zitat:

Du gehst immer von dir aus, und was ist mit anderen Leuten?
Mit dem meinem wollte ich nur sagen, dass mir es egal ist wenn ich einen "Fehler" in meinem Programm habe der keine Auswirkungen hab (Es kann gut sein das es anderen Leuten anders geht, daswegen hatte ich aber extra schon das meinem "betont")

Zitat:

Luckie wird seine Aussage nicht ohne Grund gemacht haben, du solltest auf ihn hören.
Tu ich ja! Ich wollte nur den sinn verstehen!
Zitat:

Aber jetzt wo du mich schon extra draufhingewiesen hast nehme ich BeginThread anstelle von CreateThread (Auch wenn ich keinen Unterschied sehe).

mirage228 30. Dez 2003 14:23

Re: Frage zu Treads
 
Zitat:

Zitat von SleepyMaster
Zitat:

da will dir Luckie klar machen, wieso man es so machen sollte, und du beginnst sofort ihn zu attackieren.
An welcher Stelle wollte ich ihn angreifen??? Ich hatte eigendlich garnicht die Absicht!

[/quote]

Naja, bei mir erweckte es denn anschein... aber wenn du es nicht wolltest, ist ja alles in Ordnung ;-)

mfG
mirage228

silentAMD 2. Jan 2004 16:30

Re: Frage zu Treads
 
kann man eigentlich komponenten in threads umschreiben?
ich hätte nämlich so eine komponente wie die "DRAG AND DROP COMPONENT SUITE 3.7" von torry.net als thread, sodass wenn ich eine datei in den explorer ziehe, der anschließende befehl nichts mehr mit meiner anwendung zu tun hat, denn wenn ich das kontextmenü (Hierher kopieren, Abbrechen...) und während dem kopieren ich auf meiner anwendung normal weitermachen kann, ohne dass der cursor ein kopieren-cursor ist und meine anwendung "disabled" ist, bis der kopiervorgang abgeschlossen ist. :roteyes:

ist sowas möglich bzw. hat jemand so ne komponente? :?:


PLEASE HELP!!!!


und nachträglich allen ein frohes neues jahr!!
:bounce1: :bouncing4: :bounce2: :cheers: :party:

Luckie 2. Jan 2004 16:42

Re: Frage zu Treads
 
Zitat:

Zitat von SleepyMaster
Delphi-Quellcode:
Nun ja. Und dann Schimpfen alle immer auf Microsoft, wenn Windows mal wieder abstürzt. Und keiner denkt daran, dass es eventuell gar nicht das OS war.
Mein XP!!! ist sau stabil

Ohne Fremdprogramme ist wohl so jedes OS stabil. Stellt sich nur die Frage, wie lange das so bleibt bei so grob fahrlässig programmierten Anwendungen. :roll:

Zitat:

Zitat:

BeginThread setzt die globale Variable IsMultiThread auf True und macht so Zugriffe auf den Heap so threadsafe
Aja!?!
Tut sie. Wo ist das Problem?

Zitat:

Zitat:

Na dann versuch mal Parameter an den Thread zu übergeben.
Ich wollte bis jetzt mal noch keinem Thread einen Parameter übergeben!
Dann solltest du es gleioch richtig machen, dann hast du später keine Problem damit.

Zitat:

Zitat:

Ja, bis es zum erstenmal kracht.
Genau! Aber vorher muss ich mir auch keine Gedanken drüber machen!
Falsch. Du musst dir vorher Gedanken machen, denn wenn es bei mir wegen deinem Programm kracht, ist es zu spät.

Zitat:

Zitat:

Solang es läuft mach ich mir keine Gedanken, was an meinem Quellcode falsch ist!
und ich finde, dass sich andere solange auch keine Gedanke über meine (nicht vorhandenen) Probleme machen söllten!
Es zwingt dich niemand meine gut gemeinten Ratschläge, die aus Wissen und Erfahrung resultieren, anzunehmen. Dannbeschwer dich aber auch nachher nicht, wenn es nicht klappt so wie du willst oder stell hier Fragen, warum dein Source so nicht funktioniert oder Schwierigkeiten macht. Und glaub mir, ich habe mich mit Threads beschäftig, oft angewendet und weiß, was ich da gemacht habe, was man bei dir, so habe ich das Gefühl, nicht so recht behaupten kann. :roll:

silentAMD 2. Jan 2004 16:51

Re: Frage zu Treads
 
schade, ich hab mit ner antwort auf meine frage gerechnet... :? :hi:

Luckie 2. Jan 2004 16:55

Re: Frage zu Treads
 
Ich würde meine gut gemeinten Hinweise nicht mit dem Wort "schade" abtun. :?

SleepyMaster 2. Jan 2004 17:28

Re: Frage zu Treads
 
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ShellAPI, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure run;
begin
  ShellExecute(Application.Handle,'open',PChar(Paramstr(0)),nil,nil,SW_SHOWNORMAL);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  ThreadID: DWORD;
  ThreadHandle: THandle;
begin
ThreadHandle:=CreateThread(nil, 0, TFNThreadStartRoutine(@Run),
    nil, 0, ThreadID);
  if ThreadHandle<>0 then CloseHandle(ThreadHandle);
end;

end.
Das Prog läuft! Der Rest ist mir egal!

Luckie 2. Jan 2004 17:31

Re: Frage zu Treads
 
Zitat:

Zitat von SleepyMaster
Das Prog läuft! Der Rest ist mir egal!

Mit der Einstellung wirst du es nie weitbringen. Dein Code ist eine tickende Zeitbombe und das sollte dir aus Rücksicht auf die, die dein Programm benutzen nicht egal sein. Aber OK, sag mir bitte nur bescheid, wenn du ein Programm veröffentlichst, damit es nicht versehentlich auf meinem Rechner landet. :roll:

Nachtrag:
Jetz5t woich so manchen Source von so manchen Programm gesehen habe, was man sich auf diversen Freeware Portalen runterladen kann, läuft es mir manchmal kalt den Rücken runter, wenn ich daran denke, dass ich früher mal bedenkenlos solche Programme genutzt habe. *schüttel*

silentAMD 2. Jan 2004 19:36

Re: Frage zu Treads
 
Zitat:

Ich würde meine gut gemeinten Hinweise nicht mit dem Wort "schade" abtun.

naja,
das hin und her mit den threads wollte nicht enden! luckie hat es ja prima erklärt und wenn er schon ein tutorial für threads macht und seine aussage nur ein kapitel eines buches bekräftigt, bin ich schon auf seiner seite. doch nach mindestens 4 posts gegeneinander reichts doch einmal :wink: und meine frage blieb nebensache. :(

Rumpi 2. Jan 2004 21:00

Re: Frage zu Treads
 
Hallo alle zusammen,

ich kann Lukie verstehen, aber was soll man machen,
wer sich nicht helfen lasssen will dem wird gehilft, nur wann?

Ich verwende Thread's mehr als zur Genüge in meinen Prog's und habe meine
Erfahrungen damit gemacht und währe froh gewesen wenn man mir geholfen hätte.

Mach weiter so Luckie, aber begib dich bitte nicht auf eine andere Ebene ...
das hin und her bringt doch keinem was!

Auf ein Neues ...
Rumpi


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:09 Uhr.
Seite 2 von 3     12 3      

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