Nouveau WRInaute
Bonjour,
J'ai créé un programme en C# qui prend en paramètres un fichier en entrée et un fichier en sortie qui permet de convertir le fichier en entrée en pdf. Tout ça marche nickel en ligne de commande.
Ensuite j'ai un site Internet (hébergé chez moi, sous Vista avec Wamp 2.0). A un moment je fais un appel à mon script grâce à la fonction "exec()" mais là rien ne se passe comme il faut.
Le programme est bien appelé, mais une fonction plante dans mon code C#. C'est une fonction d'ouverture de fichier : je teste que le fichier existe, et si c'est le cas je l'ouvre. Le test est positif, le fichier existe bel et bien mais l'ouverture plante... alors que tout fonctionne en ligne de commande.
Je me suis dit que c'était peut-être une histoire de droits, mais je devrais pas avoir ce problème sous Windows non ?
Si vous avez une idée, je suis preneur...
Merci
J'ai créé un programme en C# qui prend en paramètres un fichier en entrée et un fichier en sortie qui permet de convertir le fichier en entrée en pdf. Tout ça marche nickel en ligne de commande.
Ensuite j'ai un site Internet (hébergé chez moi, sous Vista avec Wamp 2.0). A un moment je fais un appel à mon script grâce à la fonction "exec()" mais là rien ne se passe comme il faut.
Le programme est bien appelé, mais une fonction plante dans mon code C#. C'est une fonction d'ouverture de fichier : je teste que le fichier existe, et si c'est le cas je l'ouvre. Le test est positif, le fichier existe bel et bien mais l'ouverture plante... alors que tout fonctionne en ligne de commande.
Je me suis dit que c'était peut-être une histoire de droits, mais je devrais pas avoir ce problème sous Windows non ?
Si vous avez une idée, je suis preneur...
Merci