|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
subj... как сделать их равными... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 07:28 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
FPD не где запустить, не работает на x64 :( Покажи что FPD выдает. Как вариант использовать GETENV() если оно в FPD есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 07:55 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
fpd - "MIXAL # 255" len(sys(0))=20 VFP- "MIXAL # mixal" len(sys(0))=13 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 11:41 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
Dima T, Кстати, а почему SYS(0) VFP даже на машине, отключенной от сетки, выдает не 1, как написано в документации? Дрова что ли виноваты? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 11:49 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
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. Как я понимаю речь не о подключении, а о том что на компе запущены сетевые службы. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 12:17 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
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 загружена на локальной машине (без Сети). Как сие понимать? Не особо, конечно, нагружает, то все-таки... Приходится применять другие методы для определения, в сети ли машина ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 12:47 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
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, тут нет такой проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 13:01 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
Dima TОбрежь все что после #, будет работать кроме случаев когда на одном компе запустят под разными пользователями. Тебе для каких целей это надо? Может по-другому как-то порешать. Спасибо,....С таблицами работают как с программ на VFP, так и FPD, и в таблицах есть поле, записывающее информацию sys(0), по которому операции просмотра и т.д. этих записей может делать с таким же sys(0) или администратор... править,декомпилировать или трогать программы на FPD не хотелось бы (как бы не расыпалось), будем выкручиваться..:-) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 13:06 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
Dima T, У меня даже на машине без сетевого железа (c Windows 2000) то же самое выдавал Видимо, глюк :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 13:08 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
q1w1e1, Не знаю, насколько помогу, у меня ведется т.н. "журнал входа-выхода", где имена компов связаны с <реальными именами пользователей>, а не с теми, что выдает SYS(0), т.е. есть специальная таблица .txt , где <имя компа>=<имя пользователя>, и каждому прописаны свои права Вот как-то так... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 13:17 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
q1w1e1Спасибо,....С таблицами работают как с программ на VFP, так и FPD, и в таблицах есть поле, записывающее информацию sys(0), по которому операции просмотра и т.д. этих записей может делать с таким же sys(0) или администратор... править,декомпилировать или трогать программы на FPD не хотелось бы (как бы не расыпалось), будем выкручиваться..:-) В VFP обрезай и проверяй до #. Только подход ущербный, жесткая привязка пользователя к компу. По-хорошему надо внутри проги делать пользователей и логиниться при входе. Только как понимаю тебе надо сначала поделку на FPD похоронить раз ты в нее лезть не хочешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 13:25 |
|
sys(0) FPD не равно sys(0) VFP
|
|||
---|---|---|---|
#18+
Dima T, На самом деле это все от конторы зависит. Если между людьми и компьютерами установлено отношение "один-к-одному", то вполне нормальный способ. Ежели "многие-ко-многим", тоды, безусловно, логин и пароль, хотя, как показывает практика, недолго пароли остаются в тайне. Человеческая невнимательность и болтливость, сэр :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2012, 14:43 |
|
|
start [/forum/topic.php?fid=41&msg=37734466&tid=1583756]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 400ms |
0 / 0 |