ULONG 이 아마 unsigned long 을 typedef 하거나 define 한거 같은데
VC++ 을 잘 쓸 줄 몰라 근거를 찾지는 못하겠네요;;
밑에 한줄은 풀어쓰면
if ( m_buttonOnOff[i].GetCheck() )
{
ulTemp = ulTemp | ( 0x00000001 << i );
}
else
{
ulTemp = ulTemp | 0;
}
가 되네요.
한유 님이 쓰신 글 :
:
:
:
: VC++ 의 ULONG 형을 빌더에서는 unsigned long 으로 하면 되나요? VC++에서 아래처럼 되어있는데. ULONG ulTemp=0; for(i=0;i ulTemp|=(m_buttonOnOff[i].GetCheck() ? (0x00000001< plkSetOnOffEx(m_nComPort,ulTemp);
: //라이브러리 설명 2.10 void plkSetOnOffEx (int port,ULONG onoff) Parameter port Port number(1~100) onoff MSB: Local 32 번채널 , LSB:Local 1 번채널 (bit31~bit0)
: 여기서 ULONG를 빌더에서 unsigned long으로 하면 되는건가요? 글구 화살표 방향한부분 설명좀 해주시면 감사하겠습니다. 저희가 쓰는 채널은 16채널인데. 어케 해야 되는지 당채 모르겠어요.. |