Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   FoxPro & Ethernet (http://forum.oszone.net/showthread.php?t=39254)

Murder7 10-11-2003 15:42 264631

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

Sergius 11-11-2003 07:24 264632

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

andrush 11-11-2003 12:57 264633

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

Murder7 14-11-2003 14:47 264634

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

andrush 14-11-2003 21:59 264635

Как пожелаешь. Зависит от тебя.
Если только папку, то указываешь
\\чужой_пк\папка
И она доступна.

Animal 15-11-2003 01:01 264636

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

Murder7 11-01-2004 19:20 264637

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

andrush 11-01-2004 23:44 264638

Если данные не на сервере смотри предыдущие ответы

Murder7 12-01-2004 18:19 264639

Да нет, не сервере. Сеть одноранговая.

Vich 13-01-2004 10:52 264640

Murder7
просто смапируй диск и fox все будет видеть:
  net use z: \\comp\share

Murder7 21-02-2004 20:04 264641

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

Vich 21-02-2004 20:53 264642

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

Murder7 22-02-2004 09:41 264643

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

Vich 22-02-2004 18:35 264644

ну да, только не помню точно просто lpt или lpt:
посмотри и так и так

Murder7 27-02-2004 18:50 264645

Ага, завтра попробую. И обязательно напишу, будет ли работать ТАК FoxPro.

Sadok 28-02-2004 09:07 264646

Murder7
Цитата:

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

Vich 01-03-2004 11:11 264647

Sadok
именно так. сначала на принтер заливаются шрифты для сессии печати, а затем сам текст

Murder7 01-03-2004 21:04 264648

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

Lamo 01-03-2004 22:25 264649

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

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

Sadok 02-03-2004 18:20 264650

Lamo
Цитата:

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

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

Lamo 02-03-2004 20:20 264651

Sadok
В том то и дело что если из командной строки запускать
- то все чик-пок
это не работает если
Цитата:

командой xcopy на принтер через run
из фокса не пашет вот где гвоздик

Ну сам компильни файлик типа

fff="c:\temp\123.txt"
Quene=" \\server\printer"
a="copy "+fff+Quene+" > NUL"
run &a

и увидишь что он тебе скажет, (а в 9х на ура прокатит)

Murder7 02-03-2004 20:42 264652

Lamo вопрос понятен. Проверим. Как раз будет возможность проверить на 98 и ХР.
Вы далеко-то отсюда не разбегайтесь. В выходные ещё задачек подкину...:)

Sadok 02-03-2004 21:52 264653

Lamo
Цитата:

Ну сам компильни файлик типа
Хе. Это что? :) Фокс чтоль? Я его "в руках мял" ой-ой как давно. Разговор идет (я так понял) в контексте "заставить Фокса работать в сети, в частности печатать на сетевой принтер". И говорю (не как разработчик, а как админ). что штука с net use работает. Для чистоты эксперимента - так же работают паскалевские проги.
ПЫС: про код ничего не скажу.  тут может быть что угодно, например, запрет на передачу в командный интерпритатор глобальных переменных.

Murder7 07-03-2004 09:39 264654

А вот и вопрос: матричный принтер печатает из-под Фокса нормально, а вот лазерник Canon LBP-810 печатает это криво. Поробуйте посмотреть тексовый фаил, напечатаный в досе в кодировках DOS и WIN и поймете в чем разница. Так вот: сможет ли лазерник со встроенными шрифтами и возможностью печатать из-под доса решить эту проблему.

Lamo 07-03-2004 10:21 264655

Murder7
Цитата:

и возможностью печатать из-под доса решить эту проблему.
Да HP2100 печатает без проблемсов,
либо можно использовать прогу DosPRN
Цитата:

проверить на 98 и ХР.
Проверял ?


Sadok
Цитата:

на передачу в командный интерпритатор
глобальных переменных.
А как проверить/выявить такое ?

Vich 07-03-2004 15:23 264656

а set в командном интерпретаторе на что? сравить объявленные глобальные переменные и реально присутствующие вполне можно

Sadok 08-03-2004 07:59 264657

Lamo
Цитата:

А как проверить/выявить такое ?
Прочитать документацию? :)

Lamo 08-03-2004 10:18 264658

Vich
Что я только с этим сетом не делал - бестолку...
и пути прописывал и батники писал... фигня все... не катит

Sadok
Да нету там ничего в RTFM такого...

----------------------------------------------------------------------
Гвоздь в том (задумайтесь над этой фразой) -
что не катит на НТ-ядре, на 9х на ура все летает.

Тут чтот более тонкое... размером с лом хороший :)

Murder7 09-03-2004 18:20 264659

Lamo Ну да. Даже проф в этом деле мне так сказал. Говорит, ФоксПро писалось когда про ХР никто и думать не мог.
:)
Цитата:

Да HP2100 печатает без проблемсов,
либо можно использовать прогу DosPRN
Сколько стоит примерно НР2100, что делает такое особенное DosPRN и поможет ли мне НР1300N?

Vich 10-03-2004 10:08 264660

hp2100 сейчас уже проблемно найти. как аналог 2300. стоит около 550-600 уе. dosprn ставит себя перед принтером (после менеджера печати) и приводит данные, полылаемые на принтер в божеский вид.
Цитата:

поможет ли мне НР1300N
должен помочь. попробуй

Murder7 10-03-2004 12:50 264661

А в Фоксе в платежках которые нужно печатать ещё есть и управляющие символы - как с ними быть? Убрать или поймет программа.

Vich 10-03-2004 18:58 264662

должна понять..

Lamo 10-03-2004 20:58 264663

Murder7
В DosPRN настройка есть на спец.символы -
у меня все канало... пережевывал за нех делать

Murder7 12-03-2004 19:07 264664

Дык вот не понял. Немного криво напечатал. Будем в выходные платёжку "вскрывать" и эти спецсимволы удалять и приводить всё в нормальный вид.
Lamo в платёжке эти символы ни капли не похожи на управляющие символы в проге.

Vich 13-03-2004 03:08 264665

Murder7
управляющие символы - это escape последовательности. вариации возможны. кроме того, чтоб лазерник мог печатать из dos приложений на него загружается шрифт. возможно dosprn имеет нескольно отличный шрифт, соответственно и управляется подругому

Murder7 13-03-2004 19:49 264666

Вот и не сканало: в платёжке ставим наклонный подчёркнутый - не печатает его. Печатает обычным. Без программы не печатает никак. Поэтому нужны мне эти последовательности для Epson LBP-810. Где их можно достать?

Vich 14-03-2004 03:26 264667

Цитата:

(Esc)OP Выбор книжной ориентации листа
(Esc)OL Выбор альбомной ориентации листа
(Esc)Pxx Установить ширину шрифта, питч (символов на дюйм) хх. По умолчанию 12. Указать две цифры.
(Esc)Lxx Установить высоту шрифта (строк на дюйм) хх. По умолчанию 06. Указать две цифры.
(Esc)Sxx Установить размер (кегль) шрифта хх. По умолчанию 10. Указать две цифры.
(Esc)B Установка полужирного.
(Esc)b Отмена полужирного.
(Esc)I Установка курсива.
(Esc)i Отмена курсива.
(Esc)U Установка подчеркивания.
(Esc)u Отмена подчеркивания.
это из help'a к dosprn. и нужно использовать именно его escape последовательности. (esc=27)


Murder7 15-03-2004 16:59 264668

Vich, где ты это нашел? В хелпе я такого не видел. Может дашь ссылку, если это из инета.

Murder7 18-03-2004 12:49 264669

Vich Спасибо за письмо.:) Попробую, но скорее всего куплю HP 1300. Говорят должно помочь.

Guest 18-03-2004 13:17 264670

Может проще воспользоваться программой DosPrn ?

Murder7 19-03-2004 09:49 264671

Guest не понял. Ты вообще тему полностью читал?


Время: 09:05.

Время: 09:05.
© OSzone.net 2001-