Резултати от 1 до 8 от общо 8

DOSпрограми под winXP

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Member
    Тук е от
    Oct 2003
    Мнения
    294
    #1

    DOSпрограми под winXP

    роблемът е следния:



    Два компютъра с WinXP мрежа между тях без хъбове.

    На единия е инсталиран Ажур Л 3.1. и друга складова програма работеща под ДОС.

    От единия компютър (този на който са инсталирани) няма проблем с работата. От другия компютър програмите по принцип тръгват, но в определен момент се прекъсват със съобщение за грешка от типа ДОС ерор 4 или подобна.

    До скоро работеха под Вин98 и нямаше проблеми.



    Предполагам, че проблема идва от следното:

    В config.sys при Вин98 се вписват files = 100 примерно и след това няма проблеми.

    Какво трябва да се направи и как при WinXP?

    Благодаря предварително на всички които могат да помогнат.

  2.  
     
  3. Senior Member Аватара на ru-boy
    Тук е от
    Jan 2000
    Мнения
    4,531
    #2

    DOSпрограми под winXP

    <blockquote id="quote"><font size="1" id="quote"><b id="quote">quote:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">роблемът е следния:



    Два компютъра с WinXP мрежа между тях без хъбове.

    На единия е инсталиран Ажур Л 3.1. и друга складова програма работеща под ДОС.

    От единия компютър (този на който са инсталирани) няма проблем с работата. От другия компютър програмите по принцип тръгват, но в определен момент се прекъсват със съобщение за грешка от типа ДОС ерор 4 или подобна.

    До скоро работеха под Вин98 и нямаше проблеми.



    Предполагам, че проблема идва от следното:

    В config.sys при Вин98 се вписват files = 100 примерно и след това няма проблеми.

    Какво трябва да се направи и как при WinXP?

    Благодаря предварително на всички които могат да помогнат.



    <div align="right">Originally posted by minkov*-*06/08/2004*:* 18:18:14</div id="right">

    </td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">

    files= и buffers= и т.н. се задават в config.nt u autoexec.nt вместо същите но с разширение *.bat

  4. Senior Member
    Тук е от
    May 2004
    Мнения
    3,779
    #3

    DOSпрограми под winXP

    Направи си .BAT-файл в директорията на програмата, напиши си в него FILES= ; BUFFERS= ; и след това името на .EXE-то на програмата. Стартирай програмата от този .BAT-файл - така параметрите, които си задал ще влияят конкретно за програмата, а не за цялата система ако ги зададеш в системните файлове.

  5. Member
    Тук е от
    Oct 2003
    Мнения
    294
    #4

    DOSпрограми под winXP

    <blockquote id="quote"><font size="1" id="quote"><b id="quote">quote:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">Направи си .BAT-файл в директорията на програмата, напиши си в него FILES= ; BUFFERS= ; и след това името на .EXE-то на програмата. Стартирай програмата от този .BAT-файл - така параметрите, които си задал ще влияят конкретно за програмата, а не за цялата система ако ги зададеш в системните файлове.



    <div align="right">Originally posted by IvO_tm*-*07/08/2004*:* 13:30:12</div id="right">

    </td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">



    Това не става! Пробвал съм го вече, и все пак благодаря.

  6. Senior Member Аватара на ru-boy
    Тук е от
    Jan 2000
    Мнения
    4,531
    #5

    DOSпрограми под winXP

    Моята идея беше тази, която ти предложи и IvO_tm, и мога да те уверя, че става, правил съм го много пъти. Поиграй си още малко с настройките, може би е нужно нещо съвсем дребно, за да стане. Мапнал ли си правилно диска с Ажура на другия компютър?




  7. Junior Member Аватара на planed
    Тук е от
    Jun 2002
    Мнения
    80
    #6

    DOSпрограми под winXP

    Грешка 4 в DOS е недостатъчен брой на възможно отворените файлове ( по умълчание във файла config.nt е сложено 40 )

    Програмата работи докъто превиши този лимит и след това ... мъка!

    Неприятното в цялата история, че при аварийно завършване Ajur-а не успява да направи всички записи в базата си и след време установяваш, че напрример баланса ти се равнява, а салдото в сметка ххх е грешен!

    Броя на едновременно възможно отворените файлове се задава в параметъра Files \windows\system32\config.nt

    Трябва ако си го променил правилно, да стане! В оригиналния файл, командата е поставена в края на файла, и ако ти поставяш нова в началото [8D]

    Надявам се, че не си забравил и за set clipper= ...[] в bat файла за стартиране?

    Направи си архив и продължи да експериментираш!

    Най добре е да си пуснеш DOS прозореца, да променяш config.nt и да проверяваш с команда mem /p каква е стойността в колона Size на параметър files. ( при Files=120 -> Size = EE0 ) но не забравяй, че параметъра се "активира" при отваряне на DOS прозореца, т.е. ако променяш config.nt и само пускаш mem /p няма да видиш никъква промяна ...

    Трябва да бъде поне 64, но за да съм спокоен, аз си слагам 100 или 120, защото както знаеш "Страх лозе пази"

    Kогато свършиш направи проверка на базите и пусни може би и автоматичното изравняване ...

    Извинявай, ако съм бил прекалено обстоятелствен

  8.  
     
  9. Senior Member Аватара на ru-boy
    Тук е от
    Jan 2000
    Мнения
    4,531
    #7

    DOSпрограми под winXP

    Ако искаш да провериш правилно ли си заредил обкръжението ( <font color="orange">set clipper=,files=, buffers=</font id="orange"> и т.н.) в ДОС конзола просто пишеш <font color="blue">SET</font id="blue"> и натискаш <font color="blue">Enter</font id="blue">. Би трябвало да видиш стойностите на обкръжението. Не забравяй да укажеш и правилен <font color="orange">path xxx;xxx;</font id="orange"> ...

  10. Member
    Тук е от
    Oct 2003
    Мнения
    294
    #8

    DOSпрограми под winXP

    Благодаря на всички които се отзоваха. Проблемът е решен.

    Ако трябва да обобщя: При инсталация на WinXP той автоматично взема стойностите на files, buffers и др. параметри от съществуващите autoexec.bat и config.sys и ги записва в autoexec.nt i config.nt, които се намират в директория windows\system32\. Поради тази причина на единия компютър (този който работеше и преди под Win98) всичко беше наред. Другият компютър беше нов и понеже autoexec.bat и config.sys не съществуват, при инсталацията WinXP беше сложил стойности по подразбиране. (за files = 40). При промяна на 120 се решиха всички проблеми.

    Длъжен съм да отбележа, че при поставяне на команда set files = в .bat файла за стартиране на DOS-приложението не се получава.



    Още веднъж благодаря на всички!

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Замяна на WinXp Pro с WinXp Home
    От skaishev във форум Windows
    Отговори: 1
    Последно: 17-05-06, 09:29
  2. WINXP BG
    От Ofink във форум Windows
    Отговори: 3
    Последно: 17-10-03, 19:27

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе