필자는 Delphi 프로젝트 (파스칼)에서 difxapi.dll을 사용해야합니다. Delphi에서 형식 라이브러리로 가져 오려고했지만 Delphi에서 오랜 역 추적으로 오류를 보였습니다.delphi에서 difxapi.dll을 사용하는 방법?
어쩌면 내가 잘못하고있는 것일까 요? 어떻게하면이 lib를 Delphi 프로젝트에 올바르게 추가해야 사용할 수 있습니까? 중요한 경우 델파이 XE2입니다.
필자는 Delphi 프로젝트 (파스칼)에서 difxapi.dll을 사용해야합니다. Delphi에서 형식 라이브러리로 가져 오려고했지만 Delphi에서 오랜 역 추적으로 오류를 보였습니다.delphi에서 difxapi.dll을 사용하는 방법?
어쩌면 내가 잘못하고있는 것일까 요? 어떻게하면이 lib를 Delphi 프로젝트에 올바르게 추가해야 사용할 수 있습니까? 중요한 경우 델파이 XE2입니다.
DIFxAPI
은 ActiveX 라이브러리가 아닌 표준 32 비트 동적 연결 라이브러리 (DLL)입니다. 일반 DLL을 가져 오려면 type library
이 없습니다.
응용 프로그램에서 DIFxAPI.DLL을 사용하려면 DIFxAPI.h
파일을 Delphi로 변환 한 다음 해당 가져온 프로 시저를 Delphi 응용 프로그램에서 호출해야합니다. (XE2가 유니 코드를 사용하기 때문에 당신은 API 함수의 W
버전을 가져 오거나 가져온 기능에 PAnsiChar
대신 PChar
을 사용하거나 할 것입니다.)
당신은 Linking an Installation Application to DIFxAPI.DLL
에 MSDN 페이지에 대한 자세한 정보를 찾을 수 있습니다감사합니다. 이것은 나의 의심이었습니다. – user245481
@user 답변입니다. 당신이 그것을 받아 들일 것을 제안합니다. –
Delphi가보고 한 실제 오류는 무엇입니까? –
difxapi.dll은 "표준"DLL이 아니고 Active X DLL이 아닙니까? – Graymatter