imho.ws |
|
02.03.2005, 13:44 | # 21 |
::VIP::
Железный Дровосек Регистрация: 01.10.2003
Адрес: 1/6 суши
Пол: Male
Сообщения: 3 510
|
Yraman
Я с DOSом давно не развлекался, но насколько я понимаю, для запускалки твоей прикладухи можно создать .pif-файл. А там в "свойствах" на вкладке "память" прописать сколько какой памяти этой прикладухе выделить. Или что-то не так?
__________________
Я только снаружи страшОн, а внутри... внутри я... просто УЖАСЕН! |
02.03.2005, 13:46 | # 22 |
Full Member
Регистрация: 30.08.2004
Адрес: Новосибирск
Сообщения: 3 146
|
Yraman
У нас тоже по разным причинам пришлось переписать задачу с dos foxpro на visual foxpro . И на данный момент все работает очень шустро. Но и на данный момент при запуске dos задачи (она осталась на некоторых машинах) на 98 и на XP при SP1 разница почти не заметна. Досовский exe-шник находится и запускается на клиентах . Если есть немного времени , попробуй SP1 . Чем черт не шутит
__________________
Если эта надпись уменьшается - ваш монитор уносят. |
02.03.2005, 14:46 | # 23 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
Mg0, ну попробую. Создал ярлык для запуска задачи, прописал путь, но в ХР понятия "память" во вкладках не нахожу. Или туплю. Наверное ты о 2К сервере? Проверю вечером. А с чем тогда связана такая штука как CPU USAGE=100%?
Trimel, мы немного отклонились от темы. Работа задачи на локалке нареканий не вызывает в целом, проблема именно перезаписи\дописке файлов данных на сервере! С чем это может быть связано?
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
02.03.2005, 23:12 | # 25 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
MgO, у меня ХР SP2, собрал по советам форума, ссылку на конструктор тоже нашел тут, но такого окна не видел. Или действительно что-то не так делал. Завтра на работе разберусь, отвечу обязательно.
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
03.03.2005, 19:15 | # 27 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
MgO, не помогает. Диспетчер задач показывает, что ФОКС отжирает все практически! 400 мег памяти махом. Система конечно постепенно восстанавливает объем, освобождая не используемые реально процессом память, но медленно очень. А с утилитками дефрагментации памяти неохота возиться- были пренеприятные инциденты.
Хотя может я чего не так в ПИФке настроил? Принципиально разрешил только 16 мегов, но ему на этот файл похоже с колокольни....
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
04.03.2005, 04:51 | # 29 |
Full Member
Регистрация: 30.08.2004
Адрес: Новосибирск
Сообщения: 3 146
|
Grek, если запускать foxpro , а не foxprox возможны (даже скорее всего будут) проблемы при выполнении тех пунктов задачи , которые открывают большое количество больших файлов.И программа будет еще сильнее тормозить .
__________________
Если эта надпись уменьшается - ваш монитор уносят. |
04.03.2005, 14:04 | # 31 |
::VIP::
Железный Дровосек Регистрация: 01.10.2003
Адрес: 1/6 суши
Пол: Male
Сообщения: 3 510
|
Yraman
Ничего, если я пропущу всю теорию "Виртуальных MS-DOS машин под Win32"? (Если интересно, можешь прочитать здесь: http://www.microsoft.com/resources/d...c_run_tzvh.asp ) Чтобы применить эту музыку на практике, надо дать W2K понять, что запускаешь прикладуху ты именно через упомянутую VDM (то бишь, Virtual DOS machine). Для этого надо: 1. Создать соответствующий PIF-файл с ограничениями памяти, к примеру, MyFox.pif 2. Запустить его из cmd-шелла командой Start MyFox. При этом W2K создает соответствующую копию процесса NTVDM.EXE, который и загружает VDM согласно установкам в PIF-файле. А без этого, как ты и написал, ей этот PIF будет "по барабану". Успехов!
__________________
Я только снаружи страшОн, а внутри... внутри я... просто УЖАСЕН! |
04.03.2005, 14:14 | # 32 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
MgO
обязательно проверю(и почитаю, теорию действительно стоит пропускать иногда). Но парочка вопросов есть: -шелл-это ведь оболочка типа FAR etc, угу? Если да, то: -можно ли в свете изложенного выше все-таки создать ярлык для запуска? Я понимаю, обнаглел.... но каждому моему сотруднику объяснять..... женщинам.... блондинкам.....
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
04.03.2005, 15:12 | # 33 |
::VIP::
Железный Дровосек Регистрация: 01.10.2003
Адрес: 1/6 суши
Пол: Male
Сообщения: 3 510
|
Я так понимаю, что надо изготовить .bat-файл с содержимым Start MyFox, а на этот .bat уже сделать обычный ярлык типа .lnk. Но это еще преждевременно -- надо, чтобы запуск на VDM при ограничении ресурсов прокатил...
__________________
Я только снаружи страшОн, а внутри... внутри я... просто УЖАСЕН! |
04.03.2005, 15:37 | # 34 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
Так там и так батничек: foxprox ZZZ
И почему-nо start даже exe-шника не прокатывает - файл не найден. Ладно, пойду мучиться дальше.... пока не самый горящий вопрос
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
09.03.2005, 19:42 | # 35 |
::VIP::
Регистрация: 26.01.2003
Пол: Male
Сообщения: 832
|
Yraman
Разобрался я этой проблемой Для того что бы жралась не все оперативка нужно в конфигурационном файле прописать следующие: MEMLIMIT=30,30720,92160 Где у меня 30 это сколько % оперативки можно использовать фоксу, а дальше минимум и максимум рахзрешенной памяти в Кб я ему отвел 30Мб и 90Мб соответственно |
11.03.2005, 10:19 | # 36 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
Grek, спасибо за подсказку.
Как я понимаю, MEMLIMIT надо прописать в .nt-файлах системы, а ограничения-в ПИФке? Можно чуть подробнее в майл или сюда? Просто болел, работы скопилось.... Заранее благодарен
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
11.03.2005, 14:02 | # 37 |
::VIP::
Регистрация: 26.01.2003
Пол: Male
Сообщения: 832
|
Yraman
Нет прописывается в конфигурационном файле фокса config.fp например хотя может быть и другой нужно смотреть как прога запускается если с батника то посмотри что на фокс подаеться. память можно и ограничить я себе сделал 50,2048,4096 |
11.03.2005, 15:59 | # 38 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
Запуск с батника, пути там и собственно тело: foxprox запускаемый апплет
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
17.03.2005, 12:04 | # 40 |
::VIP::
Шустрый Поскребыш Регистрация: 06.11.2003
Адрес: Чебоксары
Сообщения: 1 213
|
Grek
решпект!!!! Мог бы 1000 дать в репутацию, дал бы!!!! Работает, на ноуте только что проверил. 3 копии АРМа только в путь, субъективно система отрабатывает переключение между ними шустрее, производительность вроде та же. Однако в больничке полезно бывать, время есть.... Тогда остался последний вопрос - а CPU Usage как-нить ущемить можно? Уж больно прожорливы они, ДОС-приложения.
__________________
Задрало чинить банкоматы. Роста по работе нет и не будет. Ищу новую работу, творчество в рамках тестов, диагностики и нового железа приветствуется |
Теги (метки) |
dos, foxpro, ntvdm, windows, windows 2000, windows nt, windows xp, winxp |
|
|