4
다음과 같은 DCC 오류가 계속 발생합니다. 게시 된 필드 'name'은 다음 클래스의 클래스 또는 인터페이스 유형이 아닙니다.DCC 오류 : 게시 된 필드가 클래스 또는 인터페이스 유형이 아닙니다.
TGroup = class
name:string[32]; <<<========================
rwFeatures:TFeatures;
roFeatures:TFeatures;
levels:TLevels;
private
public
constructor Create;
procedure Read(var f:file);
procedure ReadOld(var f:file);
procedure Write(var f:file);
end;
이게 무슨 의미입니까?
오해의 소지가있어서 이전의 의견을 삭제했습니다. 게시 된 필드가 짧은 문자열 유형을 가질 수는 없지만 명시 적 가시성이없는 필드는 게시되지 않기 때문에'{$ M-} '로 컴파일됩니다. – hvd
@hvd 네, 맞습니다. 나는 당신이 방금 설명하기 전까지 그것을 오해했습니다. 고맙습니다. –
@hvd 나는이 질문에 대해 내가'출판 된'주변의 모든 세부 사항을 완전히 오해 한 것을 배웠다. 나를 올바른 방향으로 가리켜 주셔서 다시 한번 감사드립니다. 훌륭한 문서를 읽었을 때, 저는 다른 사람들과 같은 페이지에 있지 않습니다! –