Подскажите хочу использовать в потоках создаваемый тип
type
MyPCharType = PAnsiChar;
MyPVoid = IntPtr;
//Definition of the Session
Session = record
Name: String;
ID: Integer;
Client : MyPVoid;
end;
var
//Client Control
FClient : MyPVoid;
каждый поток должен создавать свою сессию.
как хранить и обращаться к новому типу из основного потока?
обязательно ли в основном потоке обьявлять такой же тип?
« как хранить и обращаться к новому типу из основного потока? » Если значение в этом потоке может поменяться, то через синхронизации (способы разные есть в зависимости от ситуации). Иногда стоит пересмотреть архитектуру. Может быть значения сессий можно передавать после завершения потока, тогда обычно можно без синхронизации. Вообще работа с потоками для новичка может показаться достаточно сложным. Поэтому нужно почитать документацию о многопоточости