cpp 코드를 델파이로 변환하면서
조금 에매한 부분이 생겨서 질문을 드립니다.
char SN[15];
m_wrapper.UDLL_GetSerialNumber(m_devptr, (unsigned char *)SN);
BYTE *sn = (BYTE *)(LPCTSTR)sTmp;
if (*sn != NULL)
m_wrapper.UDLL_SetSerialNumber(m_devptr, sn);
이런 경우 어떻게 델파이에서 처리를 해야 하는지요?
자꾸만 오류가 나서요..
파라매터를 넘겨주고 넘겨받는 방식에 따라서 약간은 달라질 수도 있겠지만...
다만... 변수 char SN[15]와 BYTE *sn은 C/C++에서는 전혀 다른 변수이지만, 대소문자 구분이 없는 델파이에서는 똑같은 변수가 됩니다. 때문에 둘 중 하나의 이름을 바꾸셔야 합니다.