Тема: Полеты указателей

Храню в своем классе, наследнике AcDbEntity, указатель на char. В методе worlddraw, если просто пишу эту строку в буфер и выводить буфер в чертеж методом geometry().text, работает. Если пытаюсь парсить буфер(мне нужно выводить часть строки) внутри метода, указатель на char "слетает"(хотя я к нему никаких дополнительных обращений не делаю). Вообще, если таскать мой объект по чертежу, на время движения указатель меняется! Подскажите, что можно сделать - мож использовать xData для хранения строк или попробовать парсить строку во внешней процедуре, а не собственно в worlddraw?

Re: Полеты указателей

Kostt пишет:

Вообще, если таскать мой объект по чертежу, на время движения указатель меняется!

Во время таскания объекта по чертежу таксается не сам объект, а его копия. Поэтому IMHO, в своем классе лучше хранить не указатель, а значение строки. Иначе это все сильно усложнит логику работы.