사실 저는 일부 라이브러리를 자유 파스칼로 번역하는 작업을하고 있습니다. 그래서 문제는 델파이에서 예약어를 이스케이프하기 위해 앰퍼샌드 (&) 기호를 사용할 수 있지만 자유 파스칼에서는 작동하지 않는다는 것입니다. 컴파일러가이 메시지를 사용하여 불평합니다.
ForLibDx.pas(72,13) Fatal: illegal character "'&'" ($26)
Free-Pascal에서 예약어를 어떻게 피합니까?
앰퍼샌드 기호가 포함 된 경우
는 사실은 내가 사전에 FPC 자유 파스칼에서 2.2.4나사로 0.9.28.2
덕분에 내 단위를 컴파일 {$MODE DELPHI}
을 사용하고 있습니다.
중복 가능성 : FPC 하에서 자동화 개체에 indentifier 또는 예약어 사용 (http://stackoverflow.com/questions/4501090/using-a-indentifier-or-reserved- 자동화에서 개체 - fpc/4502679 # 4502679) –