Показать полную графическую версию : FoxPro & Ethernet
Знает ли ФоксПро (СУБД) о TCP/IP и т.п. Сейчас работает под NC и кокасиальной сеткой в 3 компа. Один ФоксПро берёт через сеть данные с др. компа и использует их в расчётах. Будет ли он на 98SE работать, как и при NC? Кстати, какие протоколы использует NC?
FoxPro не обязательно знать про TCP/IP. Просто нужно подмонтироваь ресурс другой машины как диск и вперёд!
Фокспро не интересует тип протокола сети. Он работает с любым протоколом. Ты должен правильно настроить протоколы сети на ПК, чтобы они видели друг друга.
А фокспро больше интересует (для Вин98) расшареный это ресурс или нет. В других ОС(серверных) там чуть другое.
А его нужно расшарашивать через "Доступ..." или через сетевой диск, например Z. И что разшарашивать: папку где FoxPro или весь винт?
Как пожелаешь. Зависит от тебя.
Если только папку, то указываешь
\\чужой_пк\папка
И она доступна.
Murder7
Предположим на раб. станции2 в папке с:\DATADIR данный, используемые станцией1. Нужно открыть общ. доступ к папке
с:\DATADIR на станции2, а на станции1 замепить для этого общего ресурса сетевой диск. Fox будет работать с ним как с локальным. Пути типа \\чужой_пк\папка досовский fox не понимает насколько мне известно, так что диск мепить обязательно.
Добрался наконец до этой работы. Только вместо 98 на компах оказался XP. Возникает вопрос, даже два: будет ли ФоксПро работать на ХР и не изменятся ли принципы открытия данных для него на другом компе. Все машины с ФоксПро под ХР, но также есть и 4 машины с 98. Сеть чудом появилась сама (да здраствует "самая умная") после ввода IP, маски подсети и рабочей группы. Даже с дискеткой машины обходить не пришлось. Странно, с 98 я больше промучался.
Если данные не на сервере смотри предыдущие ответы
Да нет, не сервере. Сеть одноранговая.
Murder7
просто смапируй диск и fox все будет видеть:
net use z: \\comp\share
Вот только сейчас перекинул Fox и вот тут возник вопрос: как взаимодействует FOXPRO с матричными EPSON LX-1170 и современными лазерниками под управлением XP. Если лазерник или матричный делаешь сетевым, то фокс не желает печатать. Работает только с локальным принтером, сеть 100% ОК. Также на одной машине EPSON LX-300 печатает страницу так: напечатает часть, постоит недолго без движений и дальше допечатает.
попробуй также поступить и с сетвым принтером:
net use LPT2 \\comp\netprinter
т.е. не устанавливать как устройство, а только смапировать на порт
Это значит нужно выполнить такую строку: net use LPT2\\KASSA\EPSON LX-1170???
ну да, только не помню точно просто lpt или lpt:
посмотри и так и так
Ага, завтра попробую. И обязательно напишу, будет ли работать ТАК FoxPro.
Murder7
И обязательно напишу, будет ли работать ТАК FoxPro.
Итого: Фоксу наплевать на протоколы, хоть телепатией общайся :) Только диск ей подмонтируй.
Про принтер: скорее всего она захочет net use lpt1 \\serv\printer
Но, как они будут общаться с лазерным... У нас народ писал какие-то собственные настройки для лазерников (HP), которые путем copy \b def.set lpt1 заливаются в принтер.
Sadok
именно так. сначала на принтер заливаются шрифты для сессии печати, а затем сам текст
Вобщем Фокс работает только с локальными принтерами. Проверено на матричных. С ХР работает, с сетью работает. Только что-то малость с разрешением экрана балуется(ALT+F9 в Нортоне и Фаре). С лазерниками не проверял, но на неделе проверю.
Murder7
Vich
А вот такой вопрос (черт где-то я уже его задавал)
прога на фоксе (к стати можешь взять на вооружение)
создает файл в темповом каталоге, а потом просто копирует
его внешней командой xcopy на принтер через run -
немного извратно, но зато на любой принтер даже так
\\машина\принтер
Но есть одно НО, это отлично пашет в любой 9х,
а вот ХР/2к при вызове "копи" запускают его в отдельной
области памяти, НЕ передавая при этом путь к копируемому
на принтер файлу - получаем "не найден файл"
ВОТ КАК ЭТО ВЫЛЕЧИТЬ ? кто знает
Lamo
получаем "не найден файл"
А почему xcopy? (может там надо с ключами поиграться...)
Вот сейчас попробовал (на вин2к ас):
net use lpt1 \\server\printer
copy 123.txt lpt1
Все работает. Но! Если файл скрытый - печатать не будет. И еще: принтер лазерный (НР) и надо кнопочки на нем жать, т.к. буфер до конца не заполняется, а FF не подается. Его, видимо, надо в конец файла вставлять.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.