erreur 410 est une erreur "fichier de configuration introuvable" basée sur Apendix A du user guide. Êtes-vous sûr que votre fichier windows.cfg
se trouve dans le répertoire dans lequel vous exécutez votre code? À défaut, l'erreur 251 indique «Commande d'exécution incorrecte» et tous les échantillons que je peux trouver sont en majuscules C
Alors peut-être changer votre programme C à utiliser pour:
system("C:\\rmcobol\\runcobol.exe SOLOCAJA.COB C=WINDOWS.CFG L=WOWRT.DLL");
et voir si cela le fixe (un long shot, je sais, mais je l'ai vu des choses plus étranges que cela).
Sur la base de la mise à jour:
J'ai essayé de changer le c à un C sur le C = windows.cfg, il a couru en C++ et directement sur la ligne de commande, aucun changement. Je cherche toujours les raisons derrière tout cela, et je l'ai lu tek-tips.com/viewthread.cfm?qid=1119251 & page = 5 mais je ne pouvais pas utiliser l'une des Qu'Info. Tous les conseils supplémentaires seraient d'or à ce stade. MERCI!
Quelques questions:
- a-t-il jamais travaillé dans cet environnement?
- est-il à la fois défaillant sur cmdline et dans C (Je veux juste préciser)?
- Est-ce que windows.cfg existe réellement dans le répertoire courant lorsque vous l'exécutez?
- Êtes-vous en cours d'exécution dans un répertoire avec des espaces (comme
My Documents
)?
Autre que cela, peut-être publier le fichier windows.cfg, bien que l'erreur semble assez explicite que c'est le fichier de configuration ne trouvé plutôt que l'erreur dans le fichier de configuration.
Si vous exécutez la commande que vous passez à 'system' directement à partir de la ligne de commande, cela fonctionne-t-il? –
Que se passe-t-il lorsque vous exécutez cette ligne de commande à partir d'une invite de commande? –
ight aide http://www.tek-tips.com/viewthread.cfm?qid=1119251&page=5 – Anycorn