lbccaleb, geht beides.
So mit einer Methode:
Delphi-Quellcode:
TClass = class
public
class procedure Blub(Param: Pointer); static;
end;
// Aufruf:
with TClass.Create do
BeginThread(nil, 0, @Blub, nil, 0, ThreadID);
Ob das so aber vernünftig ist, weiß ich nicht.
Add: SirThornberry und himitsu erklären das im oben genannten Thread wunderprächtig. Ob nun eine function oder procedure übergeben wird, ist im Endeffekt egal.