Виндовые переменные

Тема в разделе "Delphi - Система", создана пользователем vital, 6 янв 2007.

  1. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    Столкнулся вот с чем, мне нужно получить путь к папке текущего юзверя, думал-GetEnvironmentVariable('USERPROFILE'); но оно дает мне путь к папке ALL USERS, т.е. идентично ALLUSERSPROFILE. Вопрос: Я что-то путаю или винда бунтует? Как получить путь к папке текущего пользователя?(т.е. что-то в духе C:\documents and settings\Как там юзверя зовут\)
     
  2. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    Ради интереса только что
    showmessage(GetEnvironmentVariable('USERPROFILE'));
    запустил в D2006 (в которой работаю) и в D7.
    Семерка выдала правильный путь а 06ая выдала то что написано выше..Почему?
     
  3. Barmutik

    Barmutik Гость

    Потенциальный глюк... хотя немного странно потому как они обе дёргают системную функцию...
     
  4. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    После ещё нескольких проб с 06ой, вышло что по GetEnvironmentVariable('USERPROFILE'); она везде возвращает правильный путь. Везде-кроме моей проги. т.е. при создании нового проекта все правильно, а в уже написанном- этот глюк. Думаю,т.к. используется винапишная функция то повлиять на её из сорцов не мог, глюк винды, как и баг в дельфи- исключен. Вопрос-У мя че карма такая натыкаться на персональные грабли?

    пс.
    ну не в первой уже такой случай, когда дельфя ведет себя мистическим образом..
     
Загрузка...
Похожие Темы - Виндовые переменные
  1. gx6060
    Ответов:
    3
    Просмотров:
    329
  2. erhe
    Ответов:
    22
    Просмотров:
    1.274
  3. sasha465
    Ответов:
    0
    Просмотров:
    1.368
  4. Дайнеко
    Ответов:
    5
    Просмотров:
    10.889
  5. AndreyS
    Ответов:
    3
    Просмотров:
    2.681

Поделиться этой страницей