Re[2]: EMF, PlayEnhMetaFileRecord, EMRSELECTOBJECT ?
От: Артем Россия  
Дата: 12.01.06 11:48
Оценка:
Здравствуйте, ekamaloff, Вы писали:

E>Очень похоже на отрицательное знаковое целое, приведенное к беззнаковому целому, т.е.


E>Integer -5 = DWORD $80000005.

боюсь что Integer($80000005) = -2147483643 (те MIN_INT-5)
Этож инверсный код.
Но даже если делать (ihObject and $7FFFFFFF) и получить таки 5, то все равно 5 выходит за пределы массива pHTable^.objectHandle ибо HTableCount=5

З.Ы.:
Из MSDN
typedef struct tagEMRSELECTOBJECT {
  EMR   emr; 
  DWORD ihObject;
}

то есть ihObject целое беззнаковое.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.