TYPE
TReqData = record
nMsgType: Integer;
szId: Array [0..19] of Char;
szPwd: Array [0..5] of Char;
szShopCode: Array [0..9] of Char;
szPosId: Array [0..9] of Char;
szTermId: Array [0..5] of Char;
end;
TResData = record
nMsgType: Integer;
nRet: Integer;
szComment: Array [0..19] of Char;
nSvcType1: Integer;
szSvcValue1: Array [0..9] of Char;
nSvcType2: Integer;
szSvcValue2: Array [0..9] of Char;
nSvcType3: Integer;
szSvcValue3: Array [0..9] of Char;
end;
var
frmMobileCheck: TfrmMobileCheck;
AReqData: TReqData; // G/W 송신 패킷
AResData: TResData; // G/W 수신 패킷
~~~~~~
AReqData 와 AResData를 0x00로 채우고 싶습니다!
DOS/C에서는 memset( &AReqData, 0x00, sizeof(AReqData) )라는 명령어로 간단히 처리 되는데 델파이/VB/PB/C build/VC++등에서는 어떻게 하나요?
답변 부탇드립니다!!!!!!
아래와 같이 하세요...
FillChar(AReqData, SizeOf(AReqData), 0);
FillChar(AResData, SizeOf(AResData), 0);
^^ 항상 즐코하세요...