Здравствуйте, AkaSaint, Вы писали:
AS>Функция _CreateFtpGrab подгружена из dll-ки (LoadLibrary) и возвращает указатель типа IFtpGrab. Если я пишу:
AS>AS> auto_ptr<IFtpGrab> pFtpGrab = auto_ptr<IFtpGrab>(_CreateFtpGrab(ftpGrabRegSettings.c_str()));
AS>
Так делать можно, только если Dll'ka и твой код(приложение) используют общий(динамич. загружаемый) run-time и _CreateFtpGrab(...) возвращает указатель на объект выделенный через operator new (+ не забыть про vitual destructor).