![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
поддержка плагинов в программе
Ruzzz © (2009-01-11 14:04:00)как предоставить возможность плагину изменять передаваемую ему строку? Все вроде просто но как быть с освобождением памяти?
Ну допустим толькл для чтения передать плагину PChar или пару (Pointer, Size) это не проблема, так как плагин ее не именяет то и освободидь строку сможет программа после того как плагин отработает.
А как быть с ситуацией когда плагин должен менять строку? Если плагин выделить некую память для измененной строки и передасть назад программе PChar, программа может сама освободить эту память? Не будет каких-либо утечек памяти?
И еще вопрос, если это будет не плагин а отдельный поток и таких много?
Заранее спасибо!
clickmaker (2009-01-11 14:11:00) [21]экспортируй функцию из плагина, которая будет освобождать память