Ecco un esempio (che non funziona):Posso definire un tipo all'interno di una classe in Object Pascal?
type
menu = class
private
menu_element = RECORD
id: PtrUInt;
desc: string;
end;
public
procedure foo();
end;
Questo costrutto è Delphi 2006+ o FPC 2.6+ –
Stavo partendo dal presupposto che l'OP usasse FPC con il dialetto objfpc. Dato che è open source, è raro vedere qualcuno che usa una vecchia versione del compilatore. Ma è giusto che potrebbe un altro compilatore. –
Se si presuppone FPC, allora è possibile una soluzione più vecchia e più diretta, vedere la mia risposta. –