728x90
반응형

산업기술/MELSEC 2

[MELSEC] MX Component 4.0 x64에서 ALTCOMCLI.h 에러 처리

[MFC] MX Component 4.0 x64에서 사용하기 Mitsubish의 MX Component를 x64에서 사용할 수 있는 것은 C#으로 가능하지 C++로는 불가능하다. 그렇기 때문에 COM으로 Service를 등록해서 인터페이스를 통한 작업을 할 수밖에 없다. ATL을 이용하여 서버 stormpy.tistory.com MX Component를 64비트에서 작업하려다 보면, atlcomcli.h 에러가 발생하는데, 이것은 com 초기화가 되지 않을 때 발생한다. 프로그램을 제대로 했다면, x86으로 컴파일을 하지 않고 x64로 컴파일을 한 뒤에는 지속적으로 해당 에러가 발생하게 된다. 이것은 x64 형식으로 레지스터리가 등록되었기 때문이다. 그래서 Client가 x64로 실행되면 당연히 x64로..

산업기술/MELSEC 2022.04.21

[MELSEC] MX Component 4.0 x64에서 사용하기

Mitsubish의 MX Component를 x64에서 사용할 수 있는 것은 C#으로 가능하지 C++로는 불가능하다. 그렇기 때문에 COM으로 Service를 등록해서 인터페이스를 통한 작업을 할 수밖에 없다. ATL을 이용하여 서버를 만들고 이를 이용하는 방법을 우선 숙지하자. [ATL/MFC] 32Bit Software를 64Bit Software에서 사용하기 C++에서 x86, x64 프로그램은 서로 호환해서 사용할 수 없어서 별도로 만들어 사용해야 한다. 모든 프로그램을 자신 혹은 팀이 만들어 나간다면 아무런 문제가 없다. 하지만 외부로부터 제공되는 stormpy.tistory.com 서버 만들기 이제 ATL의 기본 조작법을 익혔다면, 해당 프로젝트에 MX Component 기능들을 연결해야 한다..

산업기술/MELSEC 2022.04.19
728x90
반응형