Видимость указателей из разных модулей (х64)
От: niko_ Россия www.KGBSpy.ru
Дата: 08.04.08 14:56
Оценка:
Глюк в котором ни могу ни как разобраться.
Ниже описанное при компиляции под 32-х битный процессор работает нормально.

Есть модуль с описанием (.h) и реализацией (.cpp) класса CMyClass
В этом классе есть указатель lpData (public)

В другом модуле (.cpp) при создании объекта данного класса в конструкторе этому
указателю (lpData) задаётся какое то значение, после чего при получении
значения указателя он ВСЕГДА равняется НУЛЮ.

А при получении значения в модуле реализации класса CMyClass оно содержит нужное значение (не НОЛЬ).
The truth is out there
Re: Видимость указателей из разных модулей (х64)
От: Pavel Dvorkin Россия  
Дата: 09.04.08 05:12
Оценка:
Здравствуйте, niko_, Вы писали:

_>Глюк в котором ни могу ни как разобраться.

_>Ниже описанное при компиляции под 32-х битный процессор работает нормально.

_>Есть модуль с описанием (.h) и реализацией (.cpp) класса CMyClass

_>В этом классе есть указатель lpData (public)

_>В другом модуле (.cpp) при создании объекта данного класса в конструкторе этому

_>указателю (lpData) задаётся какое то значение, после чего при получении
_>значения указателя он ВСЕГДА равняется НУЛЮ.

_>А при получении значения в модуле реализации класса CMyClass оно содержит нужное значение (не НОЛЬ).


Сделай вырезку из кода в виде проекта и положи в свои файлы. Посмотрю.
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.