OVH Cloud OVH Cloud

programme DOS sous WinMe, problèmes...

7 réponses
Avatar
Jocelyn F
bonjour,
j'essai d'ouvrir mon programme de comptabilité (en dos) à
partir de mon windowsMe et il ouvre en disant :" il est possible que votre
système n'accepte pas suffisamment de fichiers ouvert à la fois (FILES=99)
dans config.sys
Et là mon programme continue, mais je n'ai pas accès à tous mes fichiers
comme d'habitude (comme ca se passe dans ma vieille ordi mais là je veux le
faire sur ma nouvelle...)

J'ai recherché config.sys, j'en ai trouvé 5, certains sont dans des chemins
de programmes que j'ai et 1 dans la racine de mon DD C:\ quand j'ouvre
celui-ci il n'y a rien dedans, j'ai ajouté la ligne FILES=99,BUFFER=40 ,
enregistrer
et redémarrer mais ca ne change rien...j'ai regardé ce config.sys et il est
vide!!!?!
mais dans le config.bak il y a les 2 lignes que j'ai mis (files=99 et
buffer=40)
quelqu'un peut me dire comment faire fonctionner ce programme-dos?

merci beaucoup d'avance, Jocelyn

7 réponses

Avatar
blero
Jocelyn F wrote:

j'essai d'ouvrir mon programme de comptabilité (en dos) à
partir de mon windowsMe et il ouvre en disant :" il est possible que
votre système n'accepte pas suffisamment de fichiers ouvert à la fois
(FILES™) dans config.sys
Et là mon programme continue, mais je n'ai pas accès à tous mes
fichiers comme d'habitude (comme ca se passe dans ma vieille ordi
mais là je veux le faire sur ma nouvelle...)



Regarde ce fil:
http://groups.google.com/groups?&threadm=aveqp3%24f3g8b%241%40ID-64146.news.dfncis.de
Avatar
Jocelyn F
"blero" a écrit dans le message de
news:c65tpl$8a3qv$
Jocelyn F wrote:

> j'essai d'ouvrir mon programme de comptabilité (en dos) à
> partir de mon windowsMe et il ouvre en disant :" il est possible que
> votre système n'accepte pas suffisamment de fichiers ouvert à la fois
> (FILES™) dans config.sys
> Et là mon programme continue, mais je n'ai pas accès à tous mes
> fichiers comme d'habitude (comme ca se passe dans ma vieille ordi
> mais là je veux le faire sur ma nouvelle...)

Regarde ce fil:



http://groups.google.com/groups?&threadm=aveqp3%24f3g8b%241%40ID-64146.news.dfncis.de



merci quand même mais ça ne fonctionne pas plus, il écrit : erreur
comix/1001 etc...

je viens de l'essayer sur mon autre partition (ma XP pro) et il me dit la
meme chose "il est possible que vous ne pourrez pas ouvrir tous les
fichiers...(files ™ dans config.sys) mais je l'ignore en faisant Enter et
ca fonctionne normalement...
Avatar
blero
Jocelyn F wrote:

"blero" a écrit dans le message de
news:c65tpl$8a3qv$
Jocelyn F wrote:

j'essai d'ouvrir mon programme de comptabilité (en
dos) à partir de mon windowsMe et il ouvre en disant :" il est
possible que votre système n'accepte pas suffisamment de fichiers
ouvert à la fois (FILES™) dans config.sys
Et là mon programme continue, mais je n'ai pas accès à tous mes
fichiers comme d'habitude (comme ca se passe dans ma vieille ordi
mais là je veux le faire sur ma nouvelle...)



Regarde ce fil:






http://groups.google.com/groups?&threadm=aveqp3%24f3g8b%241%40ID-64146.news.dfncis.de



merci quand même mais ça ne fonctionne pas plus, il écrit : erreur
comix/1001 etc...



Suivi de "DOS Error 4", non ?

Vérifie que la procédure a été bien appliquée, en ouvrant une fenêtre
DOS, et en tapant:
set FILES
Là il te renvoie la valeur de la variable FILES.
Je pense que tu as un fichier .bat pour lancer ton application Clipper ?
Dedans, il devrait y avoir une ligne: set CLIPPER=Fxx
La valeur de FILES doit être supérieure à xx.
Avatar
Jocelyn F
"blero" a écrit dans le message de
news:c66l6q$8f7k2$
Jocelyn F wrote:

> "blero" a écrit dans le message de
> news:c65tpl$8a3qv$
>> Jocelyn F wrote:
>>
>>> j'essai d'ouvrir mon programme de comptabilité (en
>>> dos) à partir de mon windowsMe et il ouvre en disant :" il est
>>> possible que votre système n'accepte pas suffisamment de fichiers
>>> ouvert à la fois (FILES™) dans config.sys
>>> Et là mon programme continue, mais je n'ai pas accès à tous mes
>>> fichiers comme d'habitude (comme ca se passe dans ma vieille ordi
>>> mais là je veux le faire sur ma nouvelle...)
>>
>> Regarde ce fil:
>>
>



http://groups.google.com/groups?&threadm=aveqp3%24f3g8b%241%40ID-64146.news.dfncis.de
>>
> merci quand même mais ça ne fonctionne pas plus, il écrit : erreur
> comix/1001 etc...

Suivi de "DOS Error 4", non ?



c'est 'Dos Erreur 5'

Vérifie que la procédure a été bien appliquée, en ouvrant une fenêtre
DOS, et en tapant:
set FILES


quand je tape set FILES, il dit erreur de syntaxe

Là il te renvoie la valeur de la variable FILES.
Je pense que tu as un fichier .bat pour lancer ton application Clipper ?


J'ai recherché et lu dans notepad tous les fichiers .bat et aucun ne parle
de clipper
ni de files d'ailleurs....

Dedans, il devrait y avoir une ligne: set CLIPPER=Fxx
La valeur de FILES doit être supérieure à xx.




Bon, je vous ai dit que ca fonctionne dans ma partition XP mais ma fenetre
DOS ne veut pas agrandir, tandis qu'en winme j'imagine qu'elle pourra
agrandir car dans un autre PC, en win98se elle s'agrandissait en plein
écran..

merci d'avoir la patience de m'aider ;-)
Joss
Avatar
blero
Jocelyn F wrote:

Vérifie que la procédure a été bien appliquée, en ouvrant une fenêtre
DOS, et en tapant:
set FILES



quand je tape set FILES, il dit erreur de syntaxe



Je me suis trompé, cette commande ne fonctionne pas sur WinME. Tape
simplement:
set
et la liste des variables déclarées devrait s'afficher. Parmi elles,
vois-tu FILES et quelle est sa valeur ?

Je pense que tu as un fichier .bat pour lancer ton application
Clipper ?



J'ai recherché et lu dans notepad tous les fichiers .bat et aucun ne
parle de clipper



Clipper est le langage de programmation de ton application, pas son nom.

Comment lances-tu l'application dans WinME ? Par un raccourci qui pointe
vers quoi ?

As-tu encore accès à ton programme sous Win98 ? Si oui, se lance-t'il
avec un .bat ou un .exe ? Si c'est un .bat, tu peux le récupérer pour
WinME. Si c'est un .exe, regarde dans l'autoexec.bat de Win98 s'il
contient des commandes "set FILES=..." et "set CLIPPER=...". Elles
seront à intégrer à WinME.

Au pire, tu pourras toujours fixer des valeurs élevées, au hasard, ça
devrait marcher.

Bon, je vous ai dit que ca fonctionne dans ma partition XP mais ma
fenetre DOS ne veut pas agrandir



Et si tu tapes Alt-Entrée une fois l'application lancée ?
Avatar
Jocelyn F
Bonjour,

"blero" a écrit dans le message de
news:c68hft$8iaeb$
Jocelyn F wrote:

>> Vérifie que la procédure a été bien appliquée, en ouvrant une fenêtre
>> DOS, et en tapant:
>> set FILES
>
> quand je tape set FILES, il dit erreur de syntaxe

Je me suis trompé, cette commande ne fonctionne pas sur WinME. Tape
simplement:
set
et la liste des variables déclarées devrait s'afficher. Parmi elles,
vois-tu FILES et quelle est sa valeur ?



FILES n'y est pas, voici ce qu'il y a:

>> Je pense que tu as un fichier .bat pour lancer ton application
>> Clipper ?
>
> J'ai recherché et lu dans notepad tous les fichiers .bat et aucun ne
> parle de clipper

Clipper est le langage de programmation de ton application, pas son nom.



oups... :-/

Comment lances-tu l'application dans WinME ? Par un raccourci qui pointe
vers quoi ?


le programme est dans un dossier sur mon bureau windowsMe, c'est un .exe
donc je clique dessus pour qu'il ouvre

As-tu encore accès à ton programme sous Win98 ? Si oui, se lance-t'il
avec un .bat ou un .exe ? Si c'est un .bat, tu peux le récupérer pour
WinME. Si c'est un .exe, regarde dans l'autoexec.bat de Win98 s'il
contient des commandes "set FILES=..." et "set CLIPPER=...". Elles
seront à intégrer à WinME.


Dans mon win98, je le lance pareil, (avec un .exe) dans l'autoexec.bat il
n'en parle pas de FILES ni de clipper, le voici (c'est celui dans
c:windowscommandebd)
--------------------------------------------------------------------------
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv' * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:
set tmp=c:
path=%RAMD%:;a:;%CDROM%:
copy command.com %RAMD%: > NUL
set comspec=%RAMD%:command.com
copy extract.exe %RAMD%: > NUL
copy lisezmoi.txt %RAMD%: > NUL

:ERROR
IF EXIST ebd.cab GOTO EXT
echo Veuillez ins,rez la disquette de d,marrage Windows 98 nø2
echo.
pause
GOTO ERROR

:EXT
%RAMD%:extract /y /e /l %RAMD%: ebd.cab > NUL
echo Les outils de diagnostic ont ,t, charg,s sur le lecteur %RAMD%.

echo.

IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT

:HELP
cls
call help.bat
echo Votre ordinateur va red,marrer et le menu de d,marrage va s'afficher.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO QUIT

:QUIT
echo Pour obtenir de l'aide, tapez HELP puis appuyez sur la touche ENTR
Avatar
blero
Jocelyn F wrote:

Bon, je vous ai dit que ca fonctionne dans ma partition XP mais ma
fenetre DOS ne veut pas agrandir



Et si tu tapes Alt-Entrée une fois l'application lancée ?



WOW!! Merci enfin quelquechose qui fonctionne ;-))
est-ce qu'il y a moyen que je n'ai pas toujours à faire alt + entrée à
chaque fois que je lance cette application? (j'ai essayé de cocher
"plein écran" dans les propriétés/écran/utilisation mais la fenetre
dos est en plein écran mais pas le programme, lui il est condensé sur
la moitié supérieur de l'écran...)



Lance le programme, passe en mode fenêtré (Alt-Entrée), clique en haut à
gauche de cette fenêtre sur l'icône du programme, Propriétés, onglet
Configuration, "Taille mémoire tampon écran" et "Taille de la fenêtre"
doivent être à largeur 80 et hauteur 25. Quand tu cliques OK, une
fenêtre demande si tu veux appliquer ces paramètres aux fenêtres
futures, choisis cette option.
Après ça, si le problème demeure, essaie d'appliquer le mode de
compatibilité Windows 98 ou 95 (clic droit sur le programme, Propriétés,
onglet Compatibilité).

Aussi, j'ai toujours le message 'il est possible que votre système
n'accepte pas suffisamment de fichiers ouverts la fois ( FILES™
dans config.sys) mais quand je fait 'enter' le programme se poursuit
normalement et même si je ne fais pas 'enter' il se poursuit
normalement au bout de 20 secondes. (est-ce un message pour rien? ou
est-ce que ca se peut que mon programme se détériore en meme temps
que je m'en serve?)



Parce qu'à son lancement, le programme vérifie la valeur de la variable
d'environnement FILES.
Va dans le panneau de configuration/Système/Avancé/"Variables
d'environnement" et crée une nouvelle variable FILES avec la valeur 99.
Puis il faut peut-être redémarrer WinXP, pour valider le changement.

Si la valeur de FILES n'est pas suffisante, il se peut en effet que ton
application aie des problèmes pour ouvrir des fichiers.

Dernière question: pourquoi dit-on qu'en WindowsXP on ne peut pas
faire de programmes sous DOS et que ca prend des émulateurs comme
DOSbox (pas sûr si c'est le bon nom je me rappelle pas trop...ou
autres?) Moi j'ai rien mis de spécial et mon programme il
fonctionne?!?



Dans WinXP, cette fenêtre de commandes n'est pas le DOS en tant que
système d'exploitation, mais une émulation du DOS, un programme de
simulation en quelque sorte. Et bien sûr, la simulation n'est pas
parfaite (ce n'est d'ailleurs pas voulu), donc un programme prévu pour
tourner sous DOS n'a pas la garantie de fonctionner correctement dans
cet émulateur.
Mais si ton programme Clipper a été conçu de façon conventionnelle, il
ne devrait pas y avoir de problème sous WinXP.

Pour WindowsMe, laissez tomber, déjà que je le déteste...je m'en
tiendrai au Windows XP maintenant que vous me l'avez fait fonctionner
en plein écran comme avant dans mon autre PC (sous windows98)



Allez d'accord, on laisse tomber WinME.