Глюк в котором ни могу ни как разобраться.
Ниже описанное при компиляции под 32-х битный процессор работает нормально.
Есть модуль с описанием (.h) и реализацией (.cpp) класса CMyClass
В этом классе есть указатель lpData (public)
В другом модуле (.cpp) при создании объекта данного класса в конструкторе этому
указателю (lpData) задаётся какое то значение, после чего при получении
значения указателя он ВСЕГДА равняется НУЛЮ.
А при получении значения в модуле реализации класса CMyClass оно содержит нужное значение (не НОЛЬ).
Здравствуйте, niko_, Вы писали:
_>Глюк в котором ни могу ни как разобраться. _>Ниже описанное при компиляции под 32-х битный процессор работает нормально.
_>Есть модуль с описанием (.h) и реализацией (.cpp) класса CMyClass _>В этом классе есть указатель lpData (public)
_>В другом модуле (.cpp) при создании объекта данного класса в конструкторе этому _>указателю (lpData) задаётся какое то значение, после чего при получении _>значения указателя он ВСЕГДА равняется НУЛЮ.
_>А при получении значения в модуле реализации класса CMyClass оно содержит нужное значение (не НОЛЬ).
Сделай вырезку из кода в виде проекта и положи в свои файлы. Посмотрю.