imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 19.05.2004, 09:34     # 1
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
обновление проги на FoxPro

Всем привет! Помогите!
Есть у меня задача, которую никак не могу автоматизировать.
На сервере Win NT 4 лежит фокспрошная программка (FoxPro 2.6 несетевая) Ее файлы несколько раз на дню обновляют человека 4 с клиента win98SE в разное время. Для того, чтобы файлы обновить мне каждый раз приходится все открытые пользователями файлы закрывать при помощи программки netwatch. Как бы этот процесс автоматизировать?
Заранее благодарен за совет!
__________________
Дмитрий К.

Последний раз редактировалось ntspider; 26.05.2004 в 12:58.
ntspider вне форума  
Старый 09.06.2004, 13:49     # 2
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Неужели уже никто в FoxPro не работает?
__________________
Дмитрий К.
ntspider вне форума  
Старый 25.09.2004, 13:12     # 3
trimel
Full Member
 
Аватар для trimel
 
Регистрация: 30.08.2004
Адрес: Новосибирск
Сообщения: 3 146

trimel СуперБогtrimel СуперБог
trimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБог
ntspider

Может поздно спрашиваю , но зачем закрывать файлы для обновления ? Когда пользователь открывает .dbf файл , он видит самую последнюю редакцию этого файла . Т.к. при корректировке .dbf изменнения идут не в буфере , а непосредствеено в самом файле.
__________________
Если эта надпись уменьшается - ваш монитор уносят.
trimel вне форума  
Старый 25.09.2004, 14:44     # 4
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Цитата:
Сообщение от trimel
ntspider

Может поздно спрашиваю , но зачем закрывать файлы для обновления ? Когда пользователь открывает .dbf файл , он видит самую последнюю редакцию этого файла . Т.к. при корректировке .dbf изменнения идут не в буфере , а непосредствеено в самом файле.
Добрый день!
Спасибо за отклик на мою проблему!
Я видимо не очень точно объяснил проблему. Я закрываю не файлы для обновления, а подключения пользователей к этим файлам, чтобы пользователь, который хочет их обновить мог получить доступ к файлу.
Одни пользователи только смотрят файлы, а другие не только смотрят, но и обновляют. А права у всех одинаковые (на запись), так как по другому несетевая фокспрошная программа не работает. Надеюсь сейчас я точнее объяснил свою проблему. Можете теперь помочь?
__________________
Дмитрий К.
ntspider вне форума  
Старый 25.09.2004, 16:15     # 5
Петро
::VIP::
Заводной апельсинчик
 
Аватар для Петро
 
Регистрация: 24.03.2003
Адрес: Galichina.
Сообщения: 1 250

Петро СуперБогПетро СуперБогПетро СуперБог
Петро СуперБогПетро СуперБогПетро СуперБогПетро СуперБогПетро СуперБог
ntspider
Цитата:
Неужели уже никто в FoxPro не работает?
Отчего же... Представь себе, - даже еще на Dbase работают! Как я, например. У нас даже областная налоговая на Fox'е свой учет ведет. Так что выше нос. У меня на работе, правда, так до сих пор дискетеми для переноса пользуемся =)
А вот по поводу вопроса - увы, здесь не получится, ёмкий вопрос.
В свое время много полезного почерпнул вот отсюда http://www.foxpopuli.narod.ru/index.html
или вот сюда посмотри. Думаю, найдешь много интересного.
Петро вне форума  
Старый 27.09.2004, 05:46     # 6
trimel
Full Member
 
Аватар для trimel
 
Регистрация: 30.08.2004
Адрес: Новосибирск
Сообщения: 3 146

trimel СуперБогtrimel СуперБог
trimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБог
ntspider

Не знаю как под NT4 , а под Win2K и Windows 2003 server как пользователям , так и группам пользователей можно задавать права на папку только на чтение и исполнение . Попробуй одним дать права на чтиние запись и выполнение , а другим только на чтение и выполнение . Но так как программа не сетевая , то ее сильно смутит что что-то не дает ей полный доступ и она может вылетать . Решение проблемы - только изменение кода программы.
__________________
Если эта надпись уменьшается - ваш монитор уносят.
trimel вне форума  
Старый 27.09.2004, 09:22     # 7
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Цитата:
trimel:
Не знаю как под NT4 , а под Win2K и Windows 2003 server как пользователям , так и группам пользователей можно задавать права на папку только на чтение и исполнение . Попробуй одним дать права на чтиние запись и выполнение , а другим только на чтение и выполнение . Но так как программа не сетевая , то ее сильно смутит что что-то не дает ей полный доступ и она может вылетать . Решение проблемы - только изменение кода программы.
Добрый день!
В том, то и дело, что некому возится с фокспрошной программкой несетевой, все ждут перехода на работу под windows (программка не наша, а спущенная к нам сверху).
А вообще то говоря всем пользователям разрешение нужно на запись, иначе программка не пашет
__________________
Дмитрий К.
ntspider вне форума  
Старый 27.09.2004, 13:00     # 8
trimel
Full Member
 
Аватар для trimel
 
Регистрация: 30.08.2004
Адрес: Новосибирск
Сообщения: 3 146

trimel СуперБогtrimel СуперБог
trimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБог
ntspider

К сожалению по другому не получится . Если FoxPro нужен полный доступ на dbf файл , то назначение прав уже не поможет. Остается создавать копии программы для каждого пользователя и планировшиком копировать базу каждому .
__________________
Если эта надпись уменьшается - ваш монитор уносят.
trimel вне форума  
Старый 27.09.2004, 13:12     # 9
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Цитата:
trimel:
Остается создавать копии программы для каждого пользователя и планировшиком копировать базу каждому .
Дело в том, что обновление происходит спонтанно
__________________
Дмитрий К.
ntspider вне форума  
Старый 28.09.2004, 05:16     # 10
trimel
Full Member
 
Аватар для trimel
 
Регистрация: 30.08.2004
Адрес: Новосибирск
Сообщения: 3 146

trimel СуперБогtrimel СуперБог
trimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБог
ntspider

Тогда еще вот такой вариант . Изменяешь у юзеров вызов не самого exe - шника , а bat файла . В нем , перед вызовом foxpro-шного exe-шника ставишь вызов малюсенькой программы которую либо сам напишешь либо найдешь близкую по смыслу. А делать она должна вот что :
1.Когда первый юзер запускает программу она создает какой нибудь txt(dbf , или любой другой , какой сам решишь ) файл в директории , которая доступна всем .
2.Когда 2 юзер запускает программу , она ищет этот txt файл и если не находит , то ее работа заканчивается и дальше в bat-нике происходит вызов фокспрошной программы. А если находит txt файл , то сообщает юзеру , что кто то уже работает и заканчивает работу bat-ника.
3.Когда 1 юзер заканчивает программу , txt файл удаляется , тем самым показывая что программа свободна и сней никто не работает.

Это примерное решение (направление решения) и вариант реализации выбери сам . Успехов .
__________________
Если эта надпись уменьшается - ваш монитор уносят.
trimel вне форума  
Старый 29.09.2004, 17:24     # 11
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Цитата:
Сообщение от trimel
ntspider

Тогда еще вот такой вариант . Изменяешь у юзеров вызов не самого exe - шника , а bat файла . В нем , перед вызовом foxpro-шного exe-шника ставишь вызов малюсенькой программы которую либо сам напишешь либо найдешь близкую по смыслу. А делать она должна вот что :
1.Когда первый юзер запускает программу она создает какой нибудь txt(dbf , или любой другой , какой сам решишь ) файл в директории , которая доступна всем .
2.Когда 2 юзер запускает программу , она ищет этот txt файл и если не находит , то ее работа заканчивается и дальше в bat-нике происходит вызов фокспрошной программы. А если находит txt файл , то сообщает юзеру , что кто то уже работает и заканчивает работу bat-ника.
3.Когда 1 юзер заканчивает программу , txt файл удаляется , тем самым показывая что программа свободна и сней никто не работает.

Это примерное решение (направление решения) и вариант реализации выбери сам . Успехов .
Спасибо за попытку помочь!
Дело только в том, что все пользователи работают одновременно и все работают на просмотр данных и лишь иногда 2-3 человека помимо просмотра ещё и обновляют данные
__________________
Дмитрий К.
ntspider вне форума  
Старый 06.10.2004, 08:58     # 12
trimel
Full Member
 
Аватар для trimel
 
Регистрация: 30.08.2004
Адрес: Новосибирск
Сообщения: 3 146

trimel СуперБогtrimel СуперБог
trimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБогtrimel СуперБог
ntspider
При таких условиях тупик решения
__________________
Если эта надпись уменьшается - ваш монитор уносят.
trimel вне форума  
Старый 06.10.2004, 17:18     # 13
ntspider
Advanced Member
 
Регистрация: 14.05.2004
Адрес: Ростов-на-Дону
Пол: Male
Сообщения: 485

ntspider Известность не заставит себя ждатьntspider Известность не заставит себя ждать
Цитата:
Сообщение от trimel
ntspider
При таких условиях тупик решения
В этом то и загвоздка....
__________________
Дмитрий К.
ntspider вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:41.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.