Форум » Clipper » Семь лет спустя » Ответить

Семь лет спустя

shurik: Семь лет назад последний раз правил свои Clipper-программы и не было особых проблем в т.ч. и под Win2K. Прописываешь в Autoexec.nt Set Clipper=F100; Set include...Set lib...Set Obj... это для своего рабочего места rem Для руссификации mode con codepage prepare=((866) C:\Windows\Command\ega3.cpi) mode con codepage select=866 keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys Хотя по поводу последних строк уже есть сомнения, может было и по другому в Config.nt files=100 device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) Country=007,866,C:\WINDOWS\COMMAND\country.sys А тут появилась возможность показать товар лицом Разворачиваю под WinXP и некоторое разочарование. Клавиатура переключается RShift+RCtrl - кириллица, LShift+LCtrl -латиница, хотя при загрузке autoexec.nt на 3 последние строчки ответ "Неправильная команда или имя файла". Хуже то, что явно уменьшилось кол-во доступных handler-ов для Clipper-а, хотя набрав в командной строке Norton-а команду Set в числе прочих переменных вижу CLIPPER=F100;. Но при загрузке моя программа проверяет (IF filesmax() < 51 ) и выводит предупреждение, и если его проигнорировать работа программы продолжается до тех пор пока не будет открыто соответствующее кол-во файлов и это с неизбежностью скоро происходит. Просматривая темы форума, я понял, что если у кого-то и были такие проблемы с XP, то они уже в далеком прошлом. Заранее спасибо всем кто откликнется.

Ответов - 14

Dima: Русификация DOS сессии для NT,NT2000,XP 1. В системном реестре HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Keyboard Layout\ DosKeybCodes изменить значение 00000409="us" на "ru" 2. В файл autoexec.nt который расположен в каталоге %Windir%\System32 добавить строку kb16.com ru 3. В этом случае переключение раскладки клавиатуры производится по комбинации клавиш Ctr-Left Shift на русский язык и Ctrl- Right Shift на английский язык. В config.nt cтавим нужное кол-во файлов в строке Files

shurik: Дима, сразу попробовал твои рекомендации, изменил реестр внес изменения в %Windir%\System32\Autoexec.nt и %Windir%\System32\config.nt в Autoexec.nt и config.nt загружаемым по свойствам ярлыка закоментировал и всё полетело как в былые годы. Огромное спасибо за оперативность. Надо сказать, что это произошел диалектический цикл "отрицания отрицаний" - мы вернулись ( для DOS-программ) фактически к тем же Autoexec.bat и Config.sys только на более высоком уровне, но это уже философский вопрос На всякий случай не прощаюсь, помню, что на исходе работы с Clipper-ом так и не удалось привязать к LPT-порту принтер, работающий через USB, может и не потребуется всякое бывает. Всем НИ ПУХА, НИ ПЕРА

Dima: shurik пишет: На всякий случай не прощаюсь, помню, что на исходе работы с Clipper-ом так и не удалось привязать к LPT-порту принтер, работающий через USB Легко. Вот реальный пример когда я делал на Сlipper печать этикеток на принтер который висел на USB NET USE LPT2: \\MyComp\ZebraTLP /PERSISTENT:Yes После этой команды в Clipper я юзал порт Lpt2 PS Правда есть особенность. Это будет работать если комп подкючен к сети или хотя бы просто была связь с сетевым свитчом.


shurik: Дима, - супер. И пост-скриптум многое объясняет: мне надо было поставить программу на абсолютно одинокий компьютер, так что если бы я даже и знал ключ /PERSISTENT и прочее ( а я действовал по простому - пытался в свойствах принтера назначить LPT), то всё равно бы ничего не получилось. Я вижу ты on-line, спешу поблагодарить лично.

Dima: shurik пишет: мне надо было поставить программу на абсолютно одинокий компьютер Попробуй может и получится. У меня ситуация была не много не такая. Команда Net Use была дана на компе когда он был подключен к локальной сети. Затем этот ноутбук человек вечером забрал домой и ни какой сети не было. При попытке печати выдавалась ошибка записи в порт Lpt2. Хорошо магазин где он работает рядом. Приволок пользователь сетевой свитч из магазина и шнурок сетевой , подрубился и все заработало.

shurik: Забавно. А вопрос не по теме - как-то эти смайлики можно использовать в обычной почте??

Dima: Еще по теме http://support.microsoft.com/?kbid=314499

Dima: Dima пишет: А вопрос не по теме - как-то эти смайлики можно использовать в обычной почте?? Можно ;) Слей смайлы к себе на комп и вставляй в виде картинок в обычной почте.

shurik: Хотел пару раз выразить "спасибо" , программа все помнит. А сейчас убегаю. Было приятно пообщаться. А там глядишь, может еще пересечемся (был у меня знакомый Дима, тоже спец по Clippr-у Дима Щербаков, но по-моему как и я в свое время перешел на Visual FoxPro). Internet такой маленький IP-адреса такие коротенькие а Земля вообще говорят круглая

PSP: Dima пишет: Правда есть особенность. Это будет работать если комп подкючен к сети или хотя бы просто была связь с сетевым свитчом. Разрешите встрять? :) Надо просто добавить новое сетевое подключение, использую "Адаптер замыкания на себя". Винда "будет считать", что сеть активна. :)

shurik: Очень ценное добавление. Спасибо, спасибо всем

Dima: PSP Спасибо , буду знать !

Старик: R.S. Всем. Простите, как Вы с ФСТЭК "справляетесь" на Clipper в смысле безопасности

subbota: Посмотри на http://nova-mir.narod.ru В Clipper кое-что изменилось, скачай там демо, а в них прочитай все Read.me В частности если компоновку делает Blinker, то в autoexec.ng можно для клиппера совсем ничего не писать а в config.ng писать files=100 ( не более 250 ) Еще там написано, что можно ускорить работу, особенно в XP Но лучше почитай сам, потому что когда другие показывают как поет Карузо у них все-равно так не получается



полная версия страницы