Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

net use lpt1: /delete [D5, Win2k]


denis24 ©   (2003-12-23 17:39:00) 

Уже не знаю к кому обращаться.
Использую в своей проге сабж.На 2000 все ок
на 98 вылазит ошибка "Ошибка 18: (null),даже при ручном вводе данной команды.
Что посоветуете.


Wizard_Ex   (2003-12-24 16:52:00) [1]

Вы так думаете? ХМ!?
Вообще-то команда работает во все виндах, по крайней мере начиная с W95 и для выполнения ее нужная любая командная строка, эмуляция Dos или Norton Commander - все равно.
Иногда умолчательно Yes в конце приписывают:
net use lpt1: /delete /Y

Допиши /Y - может в этом дело.

Только возвращается все назад после перезагрузки насколько я помню.

Часто такая команда используется при подключении ресурса, чтобы команда net use гарантированно сработала, например:
net use P: /delete /Y
net use P: \\Server\MyDocs MyPassword

После этих команд сетевой P гарантированно будет синонимом папки MyDocs на Server, если пароль у папки есть то он приписывается в конце, если его нет, то не надо писать ничего.
Если первую строку не выполнять и если P уже есть, то вторая команда не сработает.

Может у вас :
1. Win98 скорей всего не Second edition, если так то поставьте Win98 Second Edition- в первоначальной версии Win98 были ошибки с протоколом TCP/IP.- может это как-то влияет.
2. Некоректно работает сеть.- Тут есть над чем поразмышлять.

Сказать больше нечего пока.


Anatoly Podgoretsky   (2003-12-24 13:32:00) [2]

Возможно и работаю, но только в рамках процесса, то есть по окончанию процесса net все возвращается в старое значене, что правильно, но сбивает с толку.


REP   (2003-12-24 13:01:00) [3]

насколько я помню в 98 такое можно проделать только в режиме эмуляции MS DOS или при загрузке. Почему-то многие команды в самой винде не проходят.


TUser   (2003-12-23 18:22:00) [4]

Не знаю, что за команда, но видать, в 98м мастдае не катит. Советую не использовать ее в этой системе. В конце концов, 98 стабильно отходит в прошлое, скоро на этой линейке никто работать уже не будет. Уже сейчас много программ делается только для 2000 и ХРюшки, именно из-за того, что какие-то команды не работают в 9х. Поэтому юзера повсеместно переходят на NT, что стимулирует появление новых программ с такими ограничениями. И т.д. :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо