Re: Плагины, new и кактуси :(
От: sof.bix Россия http://byterix.net
Дата: 03.10.08 10:45
Оценка:
Здравствуйте, sanjaa, Вы писали:

S>Подозреваю что что так делать нельзя.

S>Колеги помогите разобраться пожалуйста. Посоветуйте литературу или статьи по даному поводу.
S>Как мне с dll поменять значение динамического объект string в exe

объекты нужно создавать там где они должны удаляться.
Если вы в dll меняете значение, то в ней же удаляется старая память, выделеная в программе (это уже невалидно) и создается новая.
В итоге вы должны удалить данную строку не через программу а через DLL.

Это очень сложно. Проще поступить стандартным средством:
не работать в интерфейсе плагина с string ваще!
В конце концов ваш плагин нельзя будет писать например на билдоре или делфи.
Выход очень прост: работать с указателем на строку в конечном интерфейсе. Т.е. хранить строку в том же string, но менять как char*
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.