powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / VSS or CVS
4 сообщений из 54, страница 3 из 3
VSS or CVS
    #33369547
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bumsy wrote:

> (в Windows XP SP2 прокатило, в 98 винде может не прокатить)

Ну почему же ;)?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
VSS or CVS
    #33369552
bumsy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗоринАндрейbumsy
При использовании СКВ для редактирования функции (функции как отдельного объекта) необходимо, чтобы объект приложения имел у разработчика статус Checked Out


Это как это? не может быть

Сегодня еще раз сохранил функцию без чекаута объекта приложения. PB ругается, но сохраняет. Но ругается. Пишет "'имя объекта приложения' is not checkout and cannot be modified. Proceed anywhay?", нажимаешь "Да" и все нормально сохраняется.

Непонятно только зачем PB ругается. Может в предыдущей используемой версии 9.0.2. 7201 нельзя было сохранить; сейчас 9.0.3. 8511.
То есть можно редактировать функции, вопрос снимается.
...
Рейтинг: 0 / 0
VSS or CVS
    #33369596
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bumsy
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
FUNCTION ulong GetEnvironmentVariableA(string Name, REF string Buffer, ulong Size) LIBRARY "kernel32.dll"
FUNCTION ulong SetEnvironmentVariableA(string Name, REF string Buffer) LIBRARY "kernel32.dll"

string s_uses_path // search path for dll, bmp, etc.
s_uses_path = "..\..\uses"
If DirectoryExists (s_uses_path) then
	string s_Path
	ulong ul_PathLen 
	ul_PathLen =  10000  //maxsize of "Path" environment variable
	s_Path = Space(ul_PathLen)
	GetEnvironmentVariableA("Path", s_Path, ul_PathLen)
	s_Path=s_Path+";"+s_uses_path
	SetEnvironmentVariableA("Path", s_Path)
End if
(в Windows XP SP2 прокатило, в 98 винде может не прокатить)

О! А это еще зачем??? Ужас!!!

У себя - заходишь в диалог ( что-то типа System->Advanced->Environment Variables впрочем не маленькие - сами найдете) и прописываешь этот самый PATH.

У юзера - заводишь в registry ключик в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths для своего exe.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths]
"<your_exe_name>.exe"="C:\<your_path>"

И всё!!! А то чуть что за WinAPI хватаются
...
Рейтинг: 0 / 0
VSS or CVS
    #33370024
bumsy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗоринАндрейО! А это еще зачем??? Ужас!!!

У себя - заходишь в диалог ( что-то типа System->Advanced->Environment Variables впрочем не маленькие - сами найдете) и прописываешь этот самый PATH.

У юзера - заводишь в registry ключик в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths для своего exe.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths]
"<your_exe_name>.exe"="C:\<your_path>"

И всё!!! А то чуть что за WinAPI хватаются

Ппочему ужас? ВинАПИ - это зло? :)

В моем примере происходит расширение переменной окружения path только на текущий процесс (имхо уже плюс), и еще поэтому и путь к папке с dll-ками и bmp-ками относительный (имхо тоже плюс). В вашем случае, каждому разработчику придется дописывать path в свойствах своей системы, а если путь к папке проекта поменяется, то и еще раз прописывать.
Все-таки, чем же плох ВинАПИ? а то можно и ваш вариант взять :)
...
Рейтинг: 0 / 0
4 сообщений из 54, страница 3 из 3
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / VSS or CVS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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