Einzelnen Beitrag anzeigen

Nogge

Registriert seit: 15. Jul 2004
336 Beiträge
 
Delphi 7 Professional
 
#1

eine eigene Thread-Klasse 2x starten

  Alt 10. Dez 2006, 10:03
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 erstellen, die sich nur von der globalen Variable unterscheiden.
Diese Lösung ist jedoch sehr speicherlastig...Gibt es eine Möglichkeit oder einen besseren Vorschlag, für jede erstellte Klasse solch eine globale Variable zu erstellen?

mfg Nogge
  Mit Zitat antworten Zitat