Delphi Compiler Error
E2527 Helper type ‘%s’ cannot be used in declarations
Reason for the Error & Solution
This occurs when you try to use a helper record as a stand-alone type.
program E2527;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TMyRecord = record
Field: string;
end;
TMyRecordHelper = record helper for TMyRecord
end;
var a:TMyRecordHelper; //E2527
begin
Writeln('E2527 Helper type ''%s'' cannot be used in declarations');
end.