
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.04.2006, 19:00
|
|||
|---|---|---|---|
|
|||
Мои Документы и API функции |
|||
|
#18+
Скажите, пожалуйста, можно ли в FoxPro использовать API функции? И если да то как их объявлять? Есть API функции, которые возвращают путь к папке Мои Документы: Код на Visual Basic. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Как то же самое сделать на FoxPro? Буду благодарен за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 19:29
|
|||
|---|---|---|---|
Мои Документы и API функции |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 19:47
|
|||
|---|---|---|---|
|
|||
Мои Документы и API функции |
|||
|
#18+
А в XP вернет путь не на ту папку а в documents and settings это вернее ?getenv("ProgramFiles") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 11:24
|
|||
|---|---|---|---|
|
|||
Мои Документы и API функции |
|||
|
#18+
Спасибо, работает! Но появилось несколько вопросов: знак @ - что обозначает? Что объявляется переменная типа указатель? m.pidl - что означает и откуда появляется m. ? Это какое-то преобразование pidl? авторА в XP вернет путь не на ту папку а в documents and settings Не совсем понятно, на XP, ф-ция возвращает путь к папке МоиДокументы текущего пользователя. Соответственно C:\Documents and Settings\текущий пользователь\Мои Документы Что может быть неправильно? Или имеется ввиду, что на других версиях Windows (95-98) ф-ция вернет, что-то не то? А как, через getenv() получить путь к папке Мои документы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 12:14
|
|||
|---|---|---|---|
Мои Документы и API функции |
|||
|
#18+
Guest_18знак @ - что обозначает? Что объявляется переменная типа указатель? Не совсем. Похоже, но несколько не то. Для FoxPro это означает передачу параметра не по значению, а по ссылке. Т.е. изменение значение параметра внутри функции отразится на значении параметра во-вне функции. Получается и указатель и собственно переменная "в одном флаконе" Если символа @ нет, то как бы переданное значение не изменялось внутри функции "снаружи" на содержимом переменной это никак не отразится. Что было записано в этой переменной до вызова функции, то в ней и останется после. Guest_18m.pidl - что означает и откуда появляется m. ? Это какое-то преобразование pidl? Что означает префикс (буква) "m." перед именем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1591913]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
183ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 477ms |

| 0 / 0 |
