Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как узнать путь к папке Мои Документы?


Автор: CLIPSA 23.10.2006, 23:37
Как узнать путь к папке Мои Документы?  smile 

Автор: CLIPSA 24.10.2006, 00:05
Мне нужно туда файл сохранить

Автор: Damarus 24.10.2006, 00:56
SHGetSpecialFolderPath Function
SHGetSpecialFolderLocation Function

Автор: CLIPSA 24.10.2006, 01:14
 Я пишу 
Код

char Buff[500];

SHGetSpecialFolderPath(this,Buff,CSIDL_PERSONAL,True);


Правильно?

Автор: Damarus 24.10.2006, 01:37
Цитата(CLIPSA @  24.10.2006,  02:14 Найти цитируемый пост)
Правильно?

Нет.

Код
char Buff[MAX_PATH];
SHGetSpecialFolderPath(0, Buff, CSIDL_PERSONAL, 0);

Автор: CLIPSA 24.10.2006, 11:40
Damarus, Спасибо тебе большое  smile 

Автор: Link90 24.10.2006, 14:17
ещё путь к папке Мои документы можно выдрать из реестра

Автор: CLIPSA 24.10.2006, 15:11
И как?

Добавлено @ 15:25 
Я включила файл 
Код

#include <shlobj.h>


Потом написала 
Код

char Buff[MAX_PATH];
SHGetSpecialFolderPath(0, Buff, CSIDL_PERSONAL, 0);


И оно мне выдает ошибки:
[C++ Error] shobjidl.h(2372): E2238 Multiple declaration for 'FOLDERSETTINGS'
[C++ Error] shobjidl.h(8279): E2238 Multiple declaration for 'DESKBANDINFO'
[C++ Error] shlobj.h(1487): E2238 Multiple declaration for 'FVSHOWINFO'
[C++ Warning] shlobj.h(3487): W8017 Redefinition of 'DI_GETDRAGIMAGE' is not identical
[C++ Error] shlobj.h(4992): E2238 Multiple declaration for 'SHELLFLAGSTATE'
 smile 
Немогу понять в чем дело  smile 

Автор: Damarus 24.10.2006, 15:33
Цитата(CLIPSA @  24.10.2006,  16:11 Найти цитируемый пост)
Я включила файл 

Попробуй отключить.

Автор: dumb 24.10.2006, 16:15
http://forum.vingrad.ru/index.php?showtopic=106576&view=findpost&p=812979

Автор: CLIPSA 24.10.2006, 17:14
Спасибо Damarus , спасибо dumb .
Я добавила 
Код

#define NO_WIN32_LEAN_AND_MEAN

и все работает. Единственное,  я так и не пояла почему и как.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)