소스에서 jvcl을 설치하려고하는데 오류가 발생합니다. JvInterpreter Unit # 1267; Delphi XE2에서 ComObj.dcu를 찾을 수 없습니다. 어디로 갔습니까?
uses
TypInfo,
{$IFDEF JvInterpreter_OLEAUTO}
OleConst, ActiveX, ComObj,
는 그래서 사용에서
ComObj
을 제거하고 선 아래로 더 오류 기다렸다 :
나는 그것을 추가하고 최고의 희망하지만, OleAuto의 일부입니다 EOLEError
와 관련된 오류가 있습니다.
DispatchInvoke(IDispatch(Dispatch), CallDesc, PDispIDList(@DispIDs[0]), ParamTypes, Result);
그래서 질문은 다음과 같습니다 : ...
나는이 라인 # 1799에 오류가 발생에게 무슨 일이 일어 났는지및 XE2에서DispatchInvoke
에 필요한 단위는 무엇입니까?
uses
TypInfo,
{$IFDEF JvInterpreter_OLEAUTO}
OleConst, ActiveX,
{$IFDEF VER230} system.win.ComObj, {$ELSE} ComObj, {$ENDIF}
이 지금은 오류없이 컴파일 :
또는 comobj 사용 system.win.comobj, 사용 가능한 단위 범위 이름의 프로젝트의 목록에 "System.Win"를 추가 할 수 있습니다, 그럼 당신은을 변경할 필요가 없습니다의 원래 코드. –