Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Probleme mit create Thread (https://www.delphipraxis.net/94756-probleme-mit-create-thread.html)

sebastian_buege 26. Jun 2007 13:57


Probleme mit create Thread
 
Hallo ich möchte ganz einfach einen Thread Programmieren.
hier mein Code

Code:
var
  ThreadID: DWORD;      //Thread-ID
  ThreadHandle: THandle; //Rückgabewert von CreateThread
begin
ThreadHandle:=BeginThread(nil,0,TFNThreadStartRoutine(@Leuchten),nil,0,ThreadID);
...
ich bekomme jedes mal die Meldung "variable erforderlich. und zwar an der stelle @Leuchte

hier die funktionsdefinition : Machta aber noch nichts

Code:
procedure Leuchten;
hat jemand ne idee

Luckie 26. Jun 2007 14:05

Re: Probleme mit create Thread
 
Schon mal in der Hilfe unter Delphi-Referenz durchsuchenBeginThread geguckt?

Desweiteren ist eine ThradFunktion so deklariert:
Delphi-Quellcode:
function MyThreadFunc(p: Pointer): Integer;

sebastian_buege 26. Jun 2007 14:12

Re: Probleme mit create Thread
 
Erst mal danke für deine Hilfe also ich habe die Funktion nun abgeändert si sieht jetzt so aus:
Code:
function Leuchten(p: Pointer) :integer;
Leider kommt die selbe Fehlermeldung

Luckie 26. Jun 2007 14:24

Re: Probleme mit create Thread
 
Du hast dir die Hilfe nicht angeguckt:
Delphi-Quellcode:
var
  ThreadID: DWORD;      //Thread-ID
  ThreadHandle: THandle; //Rückgabewert von CreateThread
begin
ThreadHandle:=BeginThread(nil,0,@Leuchten,nil,0,ThreadID);
http://www.michael-puff.de/dirindex....phi/Tutorials/

sebastian_buege 26. Jun 2007 14:41

Re: Probleme mit create Thread
 
Also ich habe es genau so wie du und es bleibt bei der fehlermeldung

Olli 1. Jul 2007 01:29

Re: Probleme mit create Thread
 
Welche Delphiversion benutzt du? Ich denke es kann höchstens ein Problem mit Typecasts oder so sein, wenn es bei Luckie funzt.

Angel4585 1. Jul 2007 07:46

Re: Probleme mit create Thread
 
Warum nicht von TThread ableiten?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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