Immer noch Thread Probleme
-
Vielleicht sollte ich mal anders fragen.
Wie genau und an welcher Stelle (.cpp oder .h) wird ein neuer Thread initialisiert ?? Muss ich noch irgendwas includen ??
Ich habe es seíther mit#include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; TThread *MyThread = new TMyThread(true); //<===== //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) {}
probiert. In anderen Beiträgen steht jedoch z.B. MyThread = new TThread.
Wenn ich es so probiere, bekomme ich die Fehlermeldung, dass von einer abstrakten KLasse TThread keine Instanz erzeugt werden kann. Und die KLasse TThread ist abstrakt, weil
[C++ Fehler] Unit1.cpp(25): E2353 Klasse 'TThread' ist abstrakt, weil '_fastcall TThread::Execute() = 0'Also kann mir jemand mal bitte für einen Dummen erklären wo und wie ich den Thread deklarieren muss ??
Danke
-
Die Frage kannst du bei Bedarf auch im Original-Thread neu formulieren.
Und gleich ein Tip für die Zukunft: bitte aussagekräftige Überschriften wählen!