| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > SHGetSpecialFolderLocation |
| Автор: Friackazoid 2.8.2006, 16:49 |
| Никогда не думала, что столкнусь с такой проблемой... Необходимо составить дерево системных дисков, использую функцию SHGetSpecialFolderLocation() хеадер для нее shlobj.h но когда начинаю компилировать, выскакиевает ошибка Multiplay declaration в файле shlobjdl.h, который прикреплен к shlobj.h. В борландовском примере используеться эта функция, но хеадера shlobj.h нет. А функция SHGetSpecialFolderLocation() определена shlobjdl.h(1992) хотя пример компилировала на своем компе. Пробовола копировать все хеадеры из этого примера в свою прогу, но это не помогает. Кто-нибудь сталкивался с такой проблемой? Пожалуста нипишите. |
| Автор: Romikgy 2.8.2006, 16:56 |
| А может просто юзать эту фунцию без указания хедера, ведь windows.h уже юзаешь |
| Автор: Friackazoid 3.8.2006, 23:41 |
| Нет все равно ругаеться на функцию. Там странно, стоит в борландовском примере поменять хоть строчку (int a) сразу тоже перестает компилироваться, а так компилируеться (именно компилируеться) без звука. Что за ерунда |
| Автор: dumb 4.8.2006, 01:10 | ||
|
| Автор: Friackazoid 4.8.2006, 21:30 |
| dumb, Спасибо помогло Они бы хоть записку каю оставили, что этот макрос надо добавлять |
| Автор: Romikgy 4.8.2006, 21:41 |
это не макрос , а определение |