Indizies sind in Delphi immer Ordinale Typen...
Du kannst es aber so machen :
Delphi-Quellcode:
type
TClientInfo = record
Name : string;
Socket : TCustomSocket;
nochwas : integer;
end;
TClientInfos : array[0..32] of TClientInfo;
var ClientInfos : TClientInfos;
procedure test;
begin
Clientinfos[4].Name := 'Herbert';
CLientInfos[3].Socket.SendText('Hallo');
end;