Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Добавление документа в меню   Найти похожие ветки 

 
Woolen ©   (2002-12-28 15:54) [0]

Здравствуйте! Хотелось бы узнать, кто-нибудь знает, как добавить документ в меню "Пуск->Документы". О наличии функции SHAddToRecentDocs я знаю. Однако в моем случае она не добавляет файла в меню, как ни крути. Что я ей только не передавал. И указатель на массив Char с именем файла и PChar и т.д. и т.п. Уж извращался как мог. Только еще фокус с пидлом не пробовал, но это уж крайний случай (хотелось бы добавлять по имени). Самое интересное, что эта функция не умеет сообщать о своих ошибках ни в каком виде. Насколько я понял, она не возвращает ошибок в результате, не выставляет их в последнюю системную ошибку. И вообще, понять, почему файл который существует (перед вызовом проверяется при помощи FileExists) не добавляется в список не понятно. Помогите, кто-нибудь, пожалуйста!
P.S. Файл - не exe, а операционная ситема, на которой разрабатывается программа, не Windows XP.


 
Polevi ©   (2002-12-29 17:44) [1]

у меня работает, Win2K

SHAddToRecentDocs(SHARD_PATH,PChar("c:\autoexec.bat"));


 
Woolen ©   (2002-12-30 12:06) [2]

В том и фигня, что у меня тоже самое не работает. У меня код примерно следующий. Есть процедура
procedure OpenOffer(OfferFileName: string);
begin
SHAddToRecentDocs(SHARD_PATH,PChar(OfferFileName));
{здесь слудует код, который открывает документ}
end;

Программа разарбатывается в среде Windows 2000. Эта строка исполняется, но документ не добавляется в меню документы. Почему такое может происходить?



Страницы: 1 вся ветка

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
4-38622
Антипыч
2002-12-26 14:28
2003.02.13
Значки на рабочем чтоле


14-38450
Ihtiandr
2003-01-30 14:56
2003.02.13
TimaStamp


6-38429
Андрей Д.
2002-12-20 15:25
2003.02.13
Получение писем


1-38220
IDKFA
2003-02-05 08:35
2003.02.13
Как найти имя динамически созданного компонента?


14-38467
michael_b
2003-01-30 20:19
2003.02.13
Что следует понимать под пересылкой записи?