|
[WD1.5] DDELance et un programme windev HELP :'( |
Iniciado por michael.brouwers, mai., 14 2003 3:30 PM - 4 respostas |
| |
| | | |
|
| |
Publicado em maio, 14 2003 - 3:30 PM |
Bonjour,
Dans mon intranet, j'ai un bouton qui me permet de lancer un programme windev qui exécute des impressions.
Ce programme va lire dans le fichier ini, configure l'imprimante et imprime les documents sur l'imprimante sélectionnée. Quand je lance le programme à partir du serveur il s'exécute correctement mais quand je le lance depuis mon intranet il ne s'exécute pas correctement.
Mon serveur intranet est une station Win 2000 et ma machine de développement est une machine Win 98.
Quand je test mon application intranet sur la machine Win 98, en mode test, l'impression se réalise bien mais une fois installée sur la machine Win 2000, il ne réalise pas l'impression.
Les droits sur le répertoire ainsi que sur l'application est "Contrôle totale pour tout le monde"
Ci-dessous un exemple pour illustré mon explication, réalisé sur la machine Win 2000
Merci pour vos réponses
Mike
Voici mon code et un exemple pour me faire comprendre <DEBUT_CODE_PROGRAMME> // Initialisation de projet GLOBAL numcharg est une chaine Imprimante est une chaine NumfichLog is int
NumfichLog=fOpen("FICchgmt.log",Focreate) fWriteline(NumFichLog,"Demande d'impression d'une fiche de chargement")
Imprimante=inilit("PRN","CHGMT","NOTFOUND",sysrep()+"\intranet.ini") fWriteline(NumFichLog,"Imprimante: "+Imprimante) numcharg=sansespace(lignecommande()) fWriteline(NumFichLog,"Numéro de chargement: "+numcharg) si iConfigure(Imprimante,true) fWriteline(NumFichLog,"CONFIG OK") iapercu(0,numcharg) iimprimeetat("FICHE",numcharg,numcharg,0,numcharg,numcharg) fWriteline(NumFichLog,"FIN DE PROGRAMME") sinon fWriteline(NumFichLog,"CONFIG KO et FIN DE PROGRAMME") fin fclose(NumFichLog) </CODE_PROGRAMME>
Je lance la ligne suivante sur mon serveur, et non à partir de la page web de mon intranet C:\FichCharg\FichCharg 1 J'ai dans mon fichier de log ceci Demande d'impression d'une fiche de chargement Imprimante: \\RH-Linux\Informatique Numéro de chargement: 1 CONFIG OK FIN DE PROGRAMME
Je lance le même programme à partir de ma page web de mon intranet, j'ai ceci dans le log Demande d'impression d'une fiche de chargement Imprimante: \\RH-Linux\Informatique Numéro de chargement: 1 CONFIG KO et FIN DE PROGRAMME |
| |
| |
| | | |
|
| | |
| |
Publicado em maio, 14 2003 - 8:09 PM |
Bonjour,
Le problème a déjà été évoqué de nombreuses fois (faire une recherche sur ce forum avec le mot clé "PDF"). Il s'agit bien d'un problème d'autorisation, le compte anonyme IIS n'ayant pas l'accés aux imprimantes. La seule solution (en attendant Webdev 7) consiste à changer le compte anonyme pour qu'il soit le même que le compte qui a ouvert la session Win2000. Par contre, du même coup les portes d'IIS se retrouvent grandes ouvertes...
"Mike" <michael.brouwers@joskin.com> wrote:
Bonjour,
Dans mon intranet, j'ai un bouton qui me permet de lancer un programme windev qui exécute des impressions.
Ce programme va lire dans le fichier ini, configure l'imprimante et imprime les documents sur l'imprimante sélectionnée. Quand je lance le programme à
partir du serveur il s'exécute correctement mais quand je le lance depuis mon intranet il ne s'exécute pas correctement.
Mon serveur intranet est une station Win 2000 et ma machine de développement est une machine Win 98.
Quand je test mon application intranet sur la machine Win 98, en mode test, l'impression se réalise bien mais une fois installée sur la machine Win 2000, il ne réalise pas l'impression.
Les droits sur le répertoire ainsi que sur l'application est "Contrôle totale pour tout le monde"
Ci-dessous un exemple pour illustré mon explication, réalisé sur la machine Win 2000
Merci pour vos réponses
Mike
Voici mon code et un exemple pour me faire comprendre <DEBUT_CODE_PROGRAMME> // Initialisation de projet GLOBAL numcharg est une chaine Imprimante est une chaine NumfichLog is int
NumfichLog=fOpen("FICchgmt.log",Focreate) fWriteline(NumFichLog,"Demande d'impression d'une fiche de chargement")
Imprimante=inilit("PRN","CHGMT","NOTFOUND",sysrep()+"\intranet.ini") fWriteline(NumFichLog,"Imprimante: "+Imprimante) numcharg=sansespace(lignecommande()) fWriteline(NumFichLog,"Numéro de chargement: "+numcharg) si iConfigure(Imprimante,true) fWriteline(NumFichLog,"CONFIG OK") iapercu(0,numcharg) iimprimeetat("FICHE",numcharg,numcharg,0,numcharg,numcharg) fWriteline(NumFichLog,"FIN DE PROGRAMME") sinon fWriteline(NumFichLog,"CONFIG KO et FIN DE PROGRAMME") fin fclose(NumFichLog) </CODE_PROGRAMME>
Je lance la ligne suivante sur mon serveur, et non à partir de la page web de mon intranet C:\FichCharg\FichCharg 1 J'ai dans mon fichier de log ceci Demande d'impression d'une fiche de chargement Imprimante: \\RH-Linux\Informatique Numéro de chargement: 1 CONFIG OK FIN DE PROGRAMME
Je lance le même programme à partir de ma page web de mon intranet, j'ai ceci dans le log Demande d'impression d'une fiche de chargement Imprimante: \\RH-Linux\Informatique Numéro de chargement: 1 CONFIG KO et FIN DE PROGRAMME
|
| |
| |
| | | |
|
| | |
| |
Publicado em maio, 15 2003 - 12:53 PM |
Merci beaucoup, j'avance mais je tombe sur un autre problème :'(
J'ai bien effectué à la lettre tout ce qui est dit dans ce document <Re: LST 47 et PDFMail> Service Internet IIS Propriété du site web Sécurité de répertoire Modifier Acces anonyme et controle de l'identification mettre le compte administrateur en Nom utilisateur entrer le mot de passe administrateur Autriser le vérification de mot de passe par IIS (cocher) </Re: LST 47 et PDFMail>
Dans mon fichier de log je tombe bien avec ce que j'attendais, à savoir Demande d'impression d'une fiche de chargement Imprimante: \\RH-Linux\Informatique Numéro de chargement: 1 CONFIG OK FIN DE PROGRAMME
Et voici mon autre problème actuellement, quand le programme est lancé depuis mon navigateur la page ne sort pas à l'imprimante, mais quand je le lance à partir de la machine, en y étant physiquement, elle s'imprime correctement
Ai-je encore raté un truc dans la config :-/
Merci pour vos réponses
Mike |
| |
| |
| | | |
|
| | |
| |
Publicado em maio, 15 2003 - 4:13 PM |
J'ai trouvéééééééééééééé
En faisant un diagnostique du serveur, j'ai remarqué une mauvaise configuration du protocole AWP
Tout est rentré dans l'ordre
Merci à toi Fabien
Mike "Mike" <michael.brouwers@joskin.com> a écrit dans le message de news: 3ec35fd0$1@news....
Merci beaucoup, j'avance mais je tombe sur un autre problème :'(
J'ai bien effectué à la lettre tout ce qui est dit dans ce document <Re: LST 47 et PDFMail> Service Internet IIS Propriété du site web Sécurité de répertoire Modifier Acces anonyme et controle de l'identification mettre le compte administrateur en Nom utilisateur entrer le mot de passe administrateur Autriser le vérification de mot de passe par IIS (cocher) </Re: LST 47 et PDFMail>
Dans mon fichier de log je tombe bien avec ce que j'attendais, à savoir Demande d'impression d'une fiche de chargement Imprimante: \\RH-Linux\Informatique Numéro de chargement: 1 CONFIG OK FIN DE PROGRAMME
Et voici mon autre problème actuellement, quand le programme est lancé depuis mon navigateur la page ne sort pas à l'imprimante, mais quand je le lance à partir de la machine, en y étant physiquement, elle s'imprime correctement
Ai-je encore raté un truc dans la config :-/
Merci pour vos réponses
Mike
|
| |
| |
| | | |
|
| | |
| |
Publicado em maio, 15 2003 - 8:34 PM |
Mais de rien, j'ai galéré 2 semaines complètes avant de trouver la solution...
"Mike" <michael.brouwers@joskin.com> wrote:
J'ai trouvéééééééééééééé En faisant un diagnostique du serveur, j'ai remarqué une mauvaise configuration du protocole AWP Tout est rentré dans l'ordre Merci à toi Fabien Mike "Mike" <michael.brouwers@joskin.com> a écrit dans le message de news: 3ec35fd0$1@news.... Merci beaucoup, j'avance mais je tombe sur un autre problème :'(
J'ai bien effectué à la lettre tout ce qui est dit dans ce document <Re: LST 47 et PDFMail> Service Internet IIS Propriété du site web Sécurité de répertoire Modifier Acces anonyme et controle de l'identification mettre le compte administrateur en Nom utilisateur entrer le mot de passe administrateur Autriser le vérification de mot de passe par IIS (cocher) </Re: LST 47 et PDFMail>
Dans mon fichier de log je tombe bien avec ce que j'attendais, à savoir Demande d'impression d'une fiche de chargement Imprimante: \\RH-Linux\Informatique Numéro de chargement: 1 CONFIG OK FIN DE PROGRAMME
Et voici mon autre problème actuellement, quand le programme est lancé depuis mon navigateur la page ne sort pas à l'imprimante, mais quand je le
lance à partir de la machine, en y étant physiquement, elle s'imprime correctement
Ai-je encore raté un truc dans la config :-/
Merci pour vos réponses
Mike
|
| |
| |
| | | |
|
| | | | |
| | |
|