Войти

Показать полную графическую версию : FoxPro & Ethernet


Страниц : [1] 2 3

Murder7
10-11-2003, 15:42
Знает ли ФоксПро (СУБД) о TCP/IP и т.п. Сейчас работает под NC и кокасиальной сеткой в 3 компа. Один ФоксПро берёт через сеть данные с др. компа и использует их в расчётах. Будет ли он на 98SE работать, как и при NC? Кстати, какие протоколы использует NC?

Sergius
11-11-2003, 07:24
FoxPro не обязательно знать про TCP/IP. Просто нужно подмонтироваь ресурс другой машины как диск и вперёд!

andrush
11-11-2003, 12:57
Фокспро не интересует тип протокола сети. Он работает с любым протоколом. Ты должен правильно настроить протоколы сети на ПК, чтобы они видели друг друга.
А фокспро больше интересует (для Вин98) расшареный это ресурс или нет. В других ОС(серверных) там чуть другое.

Murder7
14-11-2003, 14:47
А его нужно расшарашивать через "Доступ..." или через сетевой диск, например Z. И что разшарашивать: папку где FoxPro или весь винт?

andrush
14-11-2003, 21:59
Как пожелаешь. Зависит от тебя.
Если только папку, то указываешь
\\чужой_пк\папка
И она доступна.

Animal
15-11-2003, 01:01
Murder7
Предположим на раб. станции2 в папке с:\DATADIR данный, используемые станцией1. Нужно открыть общ. доступ к папке
с:\DATADIR на станции2, а на станции1 замепить для этого общего ресурса сетевой диск. Fox будет работать с ним как с локальным. Пути типа \\чужой_пк\папка досовский fox не понимает насколько мне известно, так что диск мепить обязательно.

Murder7
11-01-2004, 19:20
Добрался наконец до этой работы. Только вместо 98 на компах оказался XP. Возникает вопрос, даже два: будет ли ФоксПро работать на ХР и не изменятся ли принципы открытия данных для него на другом компе. Все машины с ФоксПро под ХР, но также есть и 4 машины с 98. Сеть чудом появилась сама (да здраствует "самая умная") после ввода IP, маски подсети и рабочей группы. Даже с дискеткой машины обходить не пришлось. Странно, с 98 я больше промучался.

andrush
11-01-2004, 23:44
Если данные не на сервере смотри предыдущие ответы

Murder7
12-01-2004, 18:19
Да нет, не сервере. Сеть одноранговая.

Vich
13-01-2004, 10:52
Murder7
просто смапируй диск и fox все будет видеть:
  net use z: \\comp\share

Murder7
21-02-2004, 20:04
Вот только сейчас перекинул Fox и вот тут возник вопрос: как взаимодействует FOXPRO с матричными EPSON LX-1170 и современными лазерниками под управлением XP. Если лазерник или матричный делаешь сетевым, то фокс не желает печатать. Работает только с локальным принтером, сеть 100% ОК. Также на одной машине EPSON LX-300 печатает страницу так: напечатает часть, постоит недолго без движений и дальше допечатает.

Vich
21-02-2004, 20:53
попробуй также поступить и с сетвым принтером:
net use LPT2 \\comp\netprinter
т.е. не устанавливать как устройство, а только смапировать на порт

Murder7
22-02-2004, 09:41
Это значит нужно выполнить такую строку: net use LPT2\\KASSA\EPSON LX-1170???

Vich
22-02-2004, 18:35
ну да, только не помню точно просто lpt или lpt:
посмотри и так и так

Murder7
27-02-2004, 18:50
Ага, завтра попробую. И обязательно напишу, будет ли работать ТАК FoxPro.

Sadok
28-02-2004, 09:07
Murder7
И обязательно напишу, будет ли работать ТАК FoxPro.

Итого: Фоксу наплевать на протоколы, хоть телепатией общайся :) Только диск ей подмонтируй.
Про принтер: скорее всего она захочет net use lpt1 \\serv\printer
Но, как они будут общаться с лазерным... У нас народ писал какие-то собственные настройки для лазерников (HP), которые путем copy \b def.set  lpt1 заливаются в принтер.

Vich
01-03-2004, 11:11
Sadok
именно так. сначала на принтер заливаются шрифты для сессии печати, а затем сам текст

Murder7
01-03-2004, 21:04
Вобщем Фокс работает только с локальными принтерами. Проверено на матричных. С ХР работает, с сетью работает. Только что-то малость с разрешением экрана балуется(ALT+F9 в Нортоне и Фаре). С лазерниками не проверял, но на неделе проверю.

Lamo
01-03-2004, 22:25
Murder7
Vich
А вот такой вопрос (черт где-то я уже его задавал)
прога на фоксе (к стати можешь взять на вооружение)
создает файл в темповом каталоге, а потом просто копирует
его внешней командой xcopy на принтер через run -
немного извратно, но зато на любой принтер даже так
\\машина\принтер

Но есть одно НО, это отлично пашет в любой 9х,
а вот ХР/2к при вызове "копи" запускают его в отдельной
области памяти, НЕ передавая при этом путь к копируемому
на принтер файлу - получаем "не найден файл"
ВОТ КАК ЭТО ВЫЛЕЧИТЬ ? кто знает

Sadok
02-03-2004, 18:20
Lamo
получаем "не найден файл"
А почему xcopy? (может там надо с ключами поиграться...)
Вот сейчас попробовал (на вин2к ас):
net use lpt1 \\server\printer
copy 123.txt lpt1

Все работает. Но! Если файл скрытый - печатать не будет. И еще: принтер лазерный (НР) и надо кнопочки на нем жать, т.к. буфер до конца не заполняется, а FF не подается. Его, видимо, надо в конец файла вставлять.




© OSzone.net 2001-2012