일반적인 DLL의 사용은 하고 있는데
필요에 의해서 C로 만든 DLL을 사용해야 합니다.
지금까지의 Parameter는 기본적인 형이었는데
이 DLL은 Structure형 Parameter를 사용해야 합니다.
제가 뭘 잘 못했는지는 모르지만 DLL에서 요구하는
Structure형을 Packed Record를 매개변수로 하여 보냈는 데
가져오는 값이 제가 생각한데로 가져오지 않습니다.
어떻게 해야 하는지 고수님의 조언을 부탁드립니다.
간단한 샘플을 주심 더욱 감사 하겠습니다..
안에 비트연산도 해야 되는 데 가져오는 값마저 틀려 무척
답답합니다.
> 일반적인 DLL의 사용은 하고 있는데
> 필요에 의해서 C로 만든 DLL을 사용해야 합니다.
>
> 지금까지의 Parameter는 기본적인 형이었는데
> 이 DLL은 Structure형 Parameter를 사용해야 합니다.
>
> 제가 뭘 잘 못했는지는 모르지만 DLL에서 요구하는
> Structure형을 Packed Record를 매개변수로 하여 보냈는 데
> 가져오는 값이 제가 생각한데로 가져오지 않습니다.
>
> 어떻게 해야 하는지 고수님의 조언을 부탁드립니다.
> 간단한 샘플을 주심 더욱 감사 하겠습니다..
>
> 안에 비트연산도 해야 되는 데 가져오는 값마저 틀려 무척
> 답답합니다.
>
>
안녕하세요.
일반씨로 만든 DLL 은 스트럭쳐 파라미터를 넘길때는 포인터를 사용합니다. 때문에 넘기실때 포인터를 맞게 쓰셨는지 한번 검사해 보시기 바랍니다.