|
안녕하세요... 이영수입니다.
보내고자 하는 함수를 전역으로 선언해야 될듯 싶은데요...
extern "C" void __export __stdcall Test()
{
//코드..
}
이런 식으로 정의한 함수를..넘겨주면 안될까 싶네요..
Dll에서 위에서 받고자 하는 함수와 똑같은 형식의 함수포인터를
정의 한뒤...대입하면 되지 않을까 싶네요..물론 Dll 호출시 파라미터로 함수
포인터를넘겨 줘야 되겠죠..!!
근데..일반적인 Dll (LoadLibray로 읽은 Dll) 이런것 밖에 사용한적이 없어서요..
맞는지 잘 모르겠네요..
하여간 제가 쓰는 방식은 이렇습니다. 일단 함수를 다른 모듈 또는 Dll로 넘기려면
기본적으로 전역으로 선언해야 됩니다. 함 생각해 보심이....
|