powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / sys(0) FPD не равно sys(0) VFP
12 сообщений из 12, страница 1 из 1
sys(0) FPD не равно sys(0) VFP
    #37734066
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
subj... как сделать их равными...
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734078
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FPD не где запустить, не работает на x64 :(

Покажи что FPD выдает.
Как вариант использовать GETENV() если оно в FPD есть.
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734333
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fpd - "MIXAL # 255" len(sys(0))=20
VFP- "MIXAL # mixal" len(sys(0))=13
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734358
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Кстати, а почему SYS(0) VFP даже на машине, отключенной от сетки,
выдает не 1, как написано в документации? Дрова что ли виноваты?
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734402
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1fpd - "MIXAL # 255" len(sys(0))=20
VFP- "MIXAL # mixal" len(sys(0))=13
Обрежь все что после #, будет работать кроме случаев когда на одном компе запустят под разными пользователями.
Тебе для каких целей это надо? Может по-другому как-то порешать.
Jonny540Кстати, а почему SYS(0) VFP даже на машине, отключенной от сетки,
выдает не 1, как написано в документации? Дрова что ли виноваты?
Особо не задумывался на эту тему :)
HELPIf machine information has not been assigned or the network shell hasn't been loaded, SYS(0) returns a character string consisting of 15 spaces, a number sign (#) followed by another space, and then 0. Consult your network documentation for further information on defining machine information.
Как я понимаю речь не о подключении, а о том что на компе запущены сетевые службы.
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734466
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HELPIf machine information has not been assigned or the network shell hasn't been loaded, SYS(0) returns a character string consisting of 15 spaces, a number sign (#) followed by another space, and then 0. Consult your network documentation for further information on defining machine information.
Как я понимаю речь не о подключении, а о том что на компе запущены сетевые службы.

А вот HELP VFP9:
Сетевая информация о рабочей станции зависит от загруженного сетевого программного обеспечения на данной рабочей станции.
Если данная информация не определена, или сетевое ПО не загружено, SYS(0) возвращает 15 пробелов + символ номера (#) + несколько пробелов + 0. Детальная информация описана в документации по сетевому программному обеспечению
Функция SYS(0) возвращает = 1, когда система Visual FoxPro загружена на локальной машине (без Сети).

Как сие понимать?

Не особо, конечно, нагружает, то все-таки... Приходится применять другие методы для определения, в сети ли машина
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734498
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jonny540Функция SYS(0) возвращает = 1, когда система Visual FoxPro загружена на локальной машине (без Сети).

Как сие понимать?

Не особо, конечно, нагружает, то все-таки... Приходится применять другие методы для определения, в сети ли машина
в оригинале это звучит так:
HELPSYS(0) returns 1 when using Visual FoxPro in a stand-alone environment.
ХЗ что они понимают под "stand-alone environment"
Ты пробовал проверять? Дает где-нибудь "1"? У меня нет, выдернул провод из сетевухи.
Может это от OS зависит. Например сталкивался в XP с тем что некоторые вещи связанные с сетью не работают если нет ни одного подключения. У меня W7, тут нет такой проблемы.
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734511
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TОбрежь все что после #, будет работать кроме случаев когда на одном компе запустят под разными пользователями.
Тебе для каких целей это надо? Может по-другому как-то порешать.

Спасибо,....С таблицами работают как с программ на VFP, так и FPD, и в таблицах есть поле, записывающее информацию sys(0), по которому операции просмотра и т.д. этих записей может делать с таким же sys(0) или администратор... править,декомпилировать или трогать программы на FPD не хотелось бы (как бы не расыпалось), будем выкручиваться..:-)
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734517
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

У меня даже на машине без сетевого железа (c Windows 2000) то же самое выдавал
Видимо, глюк :)
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734539
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1,

Не знаю, насколько помогу, у меня ведется т.н. "журнал входа-выхода", где
имена компов связаны с <реальными именами пользователей>, а не с теми,
что выдает SYS(0), т.е. есть специальная таблица .txt , где <имя компа>=<имя пользователя>,
и каждому прописаны свои права
Вот как-то так...
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734558
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1Спасибо,....С таблицами работают как с программ на VFP, так и FPD, и в таблицах есть поле, записывающее информацию sys(0), по которому операции просмотра и т.д. этих записей может делать с таким же sys(0) или администратор... править,декомпилировать или трогать программы на FPD не хотелось бы (как бы не расыпалось), будем выкручиваться..:-)
В VFP обрезай и проверяй до #. Только подход ущербный, жесткая привязка пользователя к компу. По-хорошему надо внутри проги делать пользователей и логиниться при входе. Только как понимаю тебе надо сначала поделку на FPD похоронить раз ты в нее лезть не хочешь.
...
Рейтинг: 0 / 0
sys(0) FPD не равно sys(0) VFP
    #37734691
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

На самом деле это все от конторы зависит. Если между людьми и компьютерами
установлено отношение "один-к-одному", то вполне нормальный способ.
Ежели "многие-ко-многим", тоды, безусловно, логин и пароль, хотя,
как показывает практика, недолго пароли остаются в тайне.
Человеческая невнимательность и болтливость, сэр :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / sys(0) FPD не равно sys(0) VFP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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