powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PowerBuilder 7.0 и окружение пользователя.
4 сообщений из 4, страница 1 из 1
PowerBuilder 7.0 и окружение пользователя.
    #35079954
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Необходимо получить значение переменной окружения %USERPROFILE% для подключения конфига пользователя в окружении сервера Citrix Metaframe.

Так не работает:

Код: plaintext
%USERPROFILE%\application.ini 

application.ini не подхватывается.

С уважением.
...
Рейтинг: 0 / 0
PowerBuilder 7.0 и окружение пользователя.
    #35080200
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНеобходимо получить значение переменной окружения
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
String ls_values[]
ContextKeyword lpo_kw 
Int li_ret
String ls_var = "TEMP"
li_ret = this.GetContextService("Keyword", lpo_kw) 
lpo_kw.GetContextKeywords(ls_var, ls_values)
If UpperBound(ls_values[]) >  0  Then
   // значение переменной в ls_values[ 1 ] 
End If
...
Рейтинг: 0 / 0
PowerBuilder 7.0 и окружение пользователя.
    #35082509
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18-я весна maytonНеобходимо получить значение переменной окружения
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
String ls_values[]
ContextKeyword lpo_kw 
Int li_ret
String ls_var = "TEMP"
li_ret = this.GetContextService("Keyword", lpo_kw) 
lpo_kw.GetContextKeywords(ls_var, ls_values)
If UpperBound(ls_values[]) >  0  Then
   // значение переменной в ls_values[ 1 ] 
End If

А не проще так:
Код: plaintext
1.
Function uLong GetEnvironmentVariable(string name, ref string value, uLong bufsize) LIBRARY "KERNEL32.DLL" alias for "GetEnvironmentVariableA"
?
...
Рейтинг: 0 / 0
PowerBuilder 7.0 и окружение пользователя.
    #35082556
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей
А не проще так:
Код: plaintext
1.
Function uLong GetEnvironmentVariable(string name, ref string value, uLong bufsize) LIBRARY "KERNEL32.DLL" alias for "GetEnvironmentVariableA"
?
1. Проще
2. Предпочитаю избегать WinAPI где это возможно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PowerBuilder 7.0 и окружение пользователя.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]