请教指针移动的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 nightkingchen
  • 开始时间 开始时间
N

nightkingchen

Unregistered / Unconfirmed
GUEST, unregistred user!
其中
lpERecord: PEVENTLOGRECORD;
Buffer: Array [0..65535] of byte;
lpERecord := @Buffer;
其中PEVENTLOGRECORD为一个EVENTLOGRECORD类型记录的指针
我这样移动指针是否正确啊?请大家多多指教:)

lpERecord := Pointer(longint(lpERecord.Length) + sizeof(EVENTLOGRECORD));
 
inc(lpERecord) 能使指针向后移一个单位
 
接受答案了.
 
后退
顶部