![]() |
Знает ли ФоксПро (СУБД) о 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
Цитата:
Про принтер: скорее всего она захочет net use lpt1 \\serv\printer Но, как они будут общаться с лазерным... У нас народ писал какие-то собственные настройки для лазерников (HP), которые путем copy \b def.set lpt1 заливаются в принтер. |
Sadok
именно так. сначала на принтер заливаются шрифты для сессии печати, а затем сам текст |
Вобщем Фокс работает только с локальными принтерами. Проверено на матричных. С ХР работает, с сетью работает. Только что-то малость с разрешением экрана балуется(ALT+F9 в Нортоне и Фаре). С лазерниками не проверял, но на неделе проверю.
|
Murder7
Vich А вот такой вопрос (черт где-то я уже его задавал) прога на фоксе (к стати можешь взять на вооружение) создает файл в темповом каталоге, а потом просто копирует его внешней командой xcopy на принтер через run - немного извратно, но зато на любой принтер даже так \\машина\принтер Но есть одно НО, это отлично пашет в любой 9х, а вот ХР/2к при вызове "копи" запускают его в отдельной области памяти, НЕ передавая при этом путь к копируемому на принтер файлу - получаем "не найден файл" ВОТ КАК ЭТО ВЫЛЕЧИТЬ ? кто знает |
Lamo
Цитата:
Вот сейчас попробовал (на вин2к ас): net use lpt1 \\server\printer copy 123.txt lpt1 Все работает. Но! Если файл скрытый - печатать не будет. И еще: принтер лазерный (НР) и надо кнопочки на нем жать, т.к. буфер до конца не заполняется, а FF не подается. Его, видимо, надо в конец файла вставлять. |
Sadok
В том то и дело что если из командной строки запускать - то все чик-пок это не работает если Цитата:
Ну сам компильни файлик типа fff="c:\temp\123.txt" Quene=" \\server\printer" a="copy "+fff+Quene+" > NUL" run &a и увидишь что он тебе скажет, (а в 9х на ура прокатит) |
Lamo вопрос понятен. Проверим. Как раз будет возможность проверить на 98 и ХР.
Вы далеко-то отсюда не разбегайтесь. В выходные ещё задачек подкину...:) |
Lamo
Цитата:
ПЫС: про код ничего не скажу. тут может быть что угодно, например, запрет на передачу в командный интерпритатор глобальных переменных. |
А вот и вопрос: матричный принтер печатает из-под Фокса нормально, а вот лазерник Canon LBP-810 печатает это криво. Поробуйте посмотреть тексовый фаил, напечатаный в досе в кодировках DOS и WIN и поймете в чем разница. Так вот: сможет ли лазерник со встроенными шрифтами и возможностью печатать из-под доса решить эту проблему.
|
Murder7
Цитата:
либо можно использовать прогу DosPRN Цитата:
Sadok Цитата:
|
а set в командном интерпретаторе на что? сравить объявленные глобальные переменные и реально присутствующие вполне можно
|
Lamo
Цитата:
|
Vich
Что я только с этим сетом не делал - бестолку... и пути прописывал и батники писал... фигня все... не катит Sadok Да нету там ничего в RTFM такого... ---------------------------------------------------------------------- Гвоздь в том (задумайтесь над этой фразой) - что не катит на НТ-ядре, на 9х на ура все летает. Тут чтот более тонкое... размером с лом хороший :) |
Lamo Ну да. Даже проф в этом деле мне так сказал. Говорит, ФоксПро писалось когда про ХР никто и думать не мог.
:) Цитата:
|
hp2100 сейчас уже проблемно найти. как аналог 2300. стоит около 550-600 уе. dosprn ставит себя перед принтером (после менеджера печати) и приводит данные, полылаемые на принтер в божеский вид.
Цитата:
|
А в Фоксе в платежках которые нужно печатать ещё есть и управляющие символы - как с ними быть? Убрать или поймет программа.
|
должна понять..
|
Murder7
В DosPRN настройка есть на спец.символы - у меня все канало... пережевывал за нех делать |
Дык вот не понял. Немного криво напечатал. Будем в выходные платёжку "вскрывать" и эти спецсимволы удалять и приводить всё в нормальный вид.
Lamo в платёжке эти символы ни капли не похожи на управляющие символы в проге. |
Murder7
управляющие символы - это escape последовательности. вариации возможны. кроме того, чтоб лазерник мог печатать из dos приложений на него загружается шрифт. возможно dosprn имеет нескольно отличный шрифт, соответственно и управляется подругому |
Вот и не сканало: в платёжке ставим наклонный подчёркнутый - не печатает его. Печатает обычным. Без программы не печатает никак. Поэтому нужны мне эти последовательности для Epson LBP-810. Где их можно достать?
|
Цитата:
|
Vich, где ты это нашел? В хелпе я такого не видел. Может дашь ссылку, если это из инета.
|
Vich Спасибо за письмо.:) Попробую, но скорее всего куплю HP 1300. Говорят должно помочь.
|
Может проще воспользоваться программой DosPrn ?
|
Guest не понял. Ты вообще тему полностью читал?
|
Время: 09:05. |
Время: 09:05.
© OSzone.net 2001-