|
|
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
Господа есть сервер Win 2003, на нем через терминал работает весь офис (до 10 человек) Нужно организовать базу с разделением прав доступа к разным таблицам и одновременной работой всего офиса с базой. Опыт написания подобной базы был, но тогда речи ни о какой многопользовательности речи не было. Поэтому хотелось бы узнать: 1. Как проще всего это организовать используя средства только FoxPro. 2. какие могут быть при этом проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 11:29 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
Принципы работы в терминале ничем не отличаются от совместной работы по сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 12:09 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
AndreNeoN 2. какие могут быть при этом проблемы На самом деле проблем очень много... Это надо каждому клиенту создавать индивидуальную среду для временных файлов, желательно и для программы если Вы будете использовать индивидуальные настройки, плюс некоторые ньюансы с принтерами etc... Кроме того надо выбирать правильную гамму цветов... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 12:16 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
Добрый день! Организовать для каждого пользователя индивидуальное хранилище временных файлов можно так: nnn=100 PSFL_K=SPACE(100) && это коротеий путь PSFL=SPACE(100) && это длинный путь DECLARE integer GetTempPath IN win32api integer nnn , string @ PSFL_K SVV=GetTempPath(nnn,@ PSFL_K) IF SVV=0 WAIT WINDOW 'системная ошибка!!!' TIMEOUT 4 QUIT ELSE DECLARE integer GetLongPathName IN WIN32API string PSFL_K, string @ PSFL ,integer nnn SVV1=GetLongPathName(PSFL_K,@ PSFL,nnn) IF SVV1=0 WAIT WINDOW 'системная ошибка!!!' TIMEOUT 4 QUIT ENDIF ENDIF psfl=SUBSTR(psfl,1,LEN(ALLTRIM(psfl))-1) && убираем дурной концевой символ *** это и есть путь по которому надо создавать *** временные файлы пользователя *** работает как для пользователей под терминальным сервером так *** и для тех кто не под ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 13:05 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
А GetEnv('TEMP') уже отменили? Зачем столько сложностей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 14:14 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
проходящийА GetEnv('TEMP') уже отменили? Зачем столько сложностей? GetEnv('TEMP') не поддерживает директории Windows: C:\DOCUME~1\USER_1\CONFIG~1\Temp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 15:02 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
А длинными именами уже разучились пользоваться или еще не научились? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 17:16 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
И что значит не поддерживает директории Windows ? Невозможно создать файл? Открыть? Записать? Что мешает пользоваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2006, 19:28 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
Hi burgos! > GetEnv('TEMP') не поддерживает директории Windows: > C:\DOCUME~1\USER_1\CONFIG~1\Temp А это по твоему чья директория? MacOS? Linux? То что путь представлен в формате 8.3 ничего не значит - это всё та-же директория что и C:\Documents And Settings\User_1\... и т.д. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2006, 17:55 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
Добрый день! По короткому пути типа: C:\DOCUME~1\USER_1\CONFIG~1\Temp не работает create table !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 16:41 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
А это тогда что? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 16:45 |
|
||
|
работа через Terminal Services
|
|||
|---|---|---|---|
|
#18+
Hi sar99! > По короткому пути типа: > C:\DOCUME~1\USER_1\CONFIG~1\Temp > не работает create table !!! Всё там работает. Главное брать КОРРЕКТНЫЙ короткий путь - не самому "выдумывать" как там винда сократила длинные имена, а использовать АПИ или подсмотреть как же этот путь РЕАЛЬНО выглядит - например в FAR есть режим позволяющий видеть короткие имена вместо длинных. Кстати для NTFS томов вполне можно "отключить" создание коротких имён, а для невиндовых файловых систем так и вовсе может не быть никакого корректного способа "сократить" длинное имя. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2006, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=249&tid=1591342]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
3ms |
| others: | 247ms |
| total: | 343ms |

| 0 / 0 |
