Forum: Sonstige Fragen zu Delphi
Delphi
by Nogge,
10. Dez 2006
Danke für den Tipp, ste_ett!
Ich habe einen Pointer auf den Typ deklariert und diesen als Parameter übergeben:
function TClient.RecvThread_Open(g_cs: PRTL_CRITICAL_SECTION): Boolean;
var
ThreadID : Cardinal;
Parameter : PParameter;
begin
New(Parameter);
Parameter^.Client := self;
Forum: Sonstige Fragen zu Delphi
Delphi
by Nogge,
10. Dez 2006
Hallo Community,
Ich habe mir eine Klasse erstellt, die die recv-Funktion von WinSock enthält. Die Klasse ist mit CriticalObjects synchroniert, wofür ich eine globale nicht-Klassen-Variable des Typs RTL_CRITICAL_SECTION benötige. Diese Klasse brauche ich allerdings 2x, d.h. ich brauche auch zwei globale Variablen des Typs RTL_CRITICAL_SECTION. Ich könnte jetzt zwei fast identische Units...