Здравствуйте, wirt, Вы писали:
W>Здравствуйте, Bell, Вы писали:
B>>Здравствуйте, Аноним, Вы писали:
B>>Что-то не очень понятно
Судя по тому, что ты написал — все работает, и к чему тогда вопрос?
W>Как же все работает?
W>sh.pFrom=path;
W>SHFileOperation(&sh)
W>НЕ РАБОТАЕТ!
W>sh.pFrom="c:\\Home\\DIR";
W>SHFileOperation(&sh)
W>работает... Но мне нужно, чтобы заработал первый вариант, т.к. я априори не знаю путь...
В первом посте фраза "НЕ РАБОТАЕТ" отсутствовала. Потому я и переспросил.
Следующий вопрос: Что значит "НЕ РАБОТАЕТ"? Программа валится, или или что-то еще?
Терерь для справки: LPCTSTR — это typedef, и то, что он конкретно обозначает, зависит от настроек проекта (определен ли макрос _UNICODE), и может быть и const char*, и const wchar_t*.