OVH Cloud OVH Cloud

[WD 7.5 205s] Problème avec iConfigure()

7 réponses
Avatar
Marcel.berman
Salut tt le monde !
Je dois imprimer un listing sur une imprimante, puis, directement à la
suite, des étiquettes sur une autre.
J'ai le problème suivant :
Avant de commencer l'impression du listing, je fais un
iconfigure(ListingPrinter) - ListingPrinter est une chaine qui contient
le nom de l'imprimante listing.
Avant de lancer les étiquettes, je fais un iConfigure(LabelPrinter) -
LabelPrinter est une chaine contient le nom de l'imprimante étiquette.
Si je n'imprime que le listing, pas de problème.
Si je n'imprime que les étiquettes, pas de problème.
Si j'imprime les étiquettes après le listing, mon programme se bloque
pendant le second iConfigure().
J'ai essayé iRAZ() avant de lancer le iConfigure(), mais cela n'a servi
à rien.
Quelqu'un a-t-il été confronté à ce problème ?
Mieux, quelqu'un a-t-il une solution ?
Evidemment c'est urgent et je me casse les dents sur ce problème depuis
ce midi !
Merci pour votre aide...



--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477

7 réponses

Avatar
GP
Bonjour

Avez-vous utilisé iFermeEtat() ?

A bientôt
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/
Avatar
Pascal H
a écrit dans
news:bjinbl$jh8pb$:

Salut tt le monde !
Je dois imprimer un listing sur une imprimante, puis, directement
à la suite, des étiquettes sur une autre.
J'ai le problème suivant :
Avant de commencer l'impression du listing, je fais un
iconfigure(ListingPrinter) - ListingPrinter est une chaine qui
contient le nom de l'imprimante listing.
Avant de lancer les étiquettes, je fais un
iConfigure(LabelPrinter) - LabelPrinter est une chaine contient le
nom de l'imprimante étiquette. Si je n'imprime que le listing, pas
de problème. Si je n'imprime que les étiquettes, pas de problème.
Si j'imprime les étiquettes après le listing, mon programme se
bloque pendant le second iConfigure().
J'ai essayé iRAZ() avant de lancer le iConfigure(), mais cela n'a
servi à rien.
Quelqu'un a-t-il été confronté à ce problème ?
Mieux, quelqu'un a-t-il une solution ?
Evidemment c'est urgent et je me casse les dents sur ce problème
depuis ce midi !
Merci pour votre aide...




Bonjour,

- as tu appelé la fonction iFinImprime() entre les deux éditions ?
(en supposant que tu édites à la main, sans passer par des états
prédéfinis)
- que donne un iConfigure(nom_imprimante, Vrai) (pour forcer
l'imprimante par défaut)
- as-tu testé le booléen retourné par iConfigure ?

Petite piste à tester: changer l'imprimante par défaut en allant écrire
directement dans le .INI de Windows.
Voir :
http://www.windevasso.org/cgi-
bin/gesmod.exe?exec=VISU&NUMRUBRIQUE)&MDP=&TYPE=TRUC

ainsi que l'aide sur la fonction iRaz()

Désolé, je n'ai pas plus concret :(

--
 
Pascal
Avatar
Fabrice Burghgraeve
bonjour.

a écrit dans le message de
news:bjinbl$jh8pb$
(...)
Avant de commencer l'impression du listing, je fais un
iconfigure(ListingPrinter) - ListingPrinter est une chaine qui contient
le nom de l'imprimante listing.
Avant de lancer les étiquettes, je fais un iConfigure(LabelPrinter) -
LabelPrinter est une chaine contient le nom de l'imprimante étiquette.
Si je n'imprime que le listing, pas de problème.
Si je n'imprime que les étiquettes, pas de problème.
Si j'imprime les étiquettes après le listing, mon programme se bloque
pendant le second iConfigure().
J'ai essayé iRAZ() avant de lancer le iConfigure(), mais cela n'a servi
à rien.



ne faut-il pas un ifinimprime ?
(si vous n'utilisez pas les etats)

Quelqu'un a-t-il été confronté à ce problème ?



non

(...)

--
Fabrice Burghgraeve
Computer & Services

(enlevez le _pas_de_spam_ pour me répondre en privé)
Avatar
Marcel.berman
Salut !

On 8-Sep-2003, wrote:

Salut tt le monde !
Je dois imprimer un listing sur une imprimante, puis, directement à la
suite, des étiquettes sur une autre.
J'ai le problème suivant :
Avant de commencer l'impression du listing, je fais un
iconfigure(ListingPrinter) - ListingPrinter est une chaine qui contient
le nom de l'imprimante listing.
Avant de lancer les étiquettes, je fais un iConfigure(LabelPrinter) -
LabelPrinter est une chaine contient le nom de l'imprimante étiquette.
Si je n'imprime que le listing, pas de problème.
Si je n'imprime que les étiquettes, pas de problème.
Si j'imprime les étiquettes après le listing, mon programme se bloque
pendant le second iConfigure().
J'ai essayé iRAZ() avant de lancer le iConfigure(), mais cela n'a servi
à rien.
Quelqu'un a-t-il été confronté à ce problème ?
Mieux, quelqu'un a-t-il une solution ?
Evidemment c'est urgent et je me casse les dents sur ce problème depuis
ce midi !
Merci pour votre aide...



Je reviens sur mon problème ...
J'ai écrit un module qui imprime des notes d'envois sur une imprimante
"listing" qui fonctionne normalement quand je le lance seul.
J'ai écrit un autre module qui imprime des étiquettes sur une imprimante
"étiquette" qui fonctionne normalement quand je le lance seul.
Les modules utilisent les fonctions iraz(),iconfigure(), iapercu(),
iimprime(), iimprimemot(), finimprime()
Si je lance le premier module suivi directement par le second, le premier
module s'exécute normalement et le système bloque lorsqu'il éxécute la
commande iconfigure() du second module.
J'ai essayé les différentes propositions mais je reste sur mon blocage.

Quelqu'un a t'il déjà testé l'envoi d'impression avec succès ?

Merci pour votre feed back !



--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Avatar
Pascal H
a écrit dans news:bjk7lr$js8v5$
173138.news.uni-berlin.de:

Quelqu'un a t'il déjà testé l'envoi d'impression avec succès ?




Oui, je l'ai déjà fait en 5.5 (impression ticket de caisse sur
imprimante série + facture sur imprimante //)
Par contre je n'aurai accès à mes sources que ce soir, donc si c'est
urgent je ne peux t'aider plus.

Au fait, je suppose que le problème se pose quel que soit l'ordre
d'utilisation des deux imprimantes ?

--
 
Pascal
Avatar
Marcel.berman
salut mieux ...merci pour ta réponse ...

On 9-Sep-2003, Pascal H wrote:

> Quelqu'un a t'il déjà testé l'envoi d'impression avec succès ?
>

Oui, je l'ai déjà fait en 5.5 (impression ticket de caisse sur
imprimante série + facture sur imprimante //)
Par contre je n'aurai accès à mes sources que ce soir, donc si c'est
urgent je ne peux t'aider plus.

Au fait, je suppose que le problème se pose quel que soit l'ordre
d'utilisation des deux imprimantes ?



Je viens de tenter d'inverser l'ordre et là, cela marche !!!!!!
Ce coup ci, je n'y comprends plus rien !
je vais essayer de remettre les choses en l'état et voir si par hasard, cela
fonctionne mieux ...


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Avatar
Marcel.berman
Salut !
Ceci pour dire que j'ai la solution grace au bon soin de Mr Boulanger chez
D.Products ( importateur belge de PC Soft).
Mon code se trouvait dans la fenêtre mère MDI, en mettant le code dans une
autre fenêtre, le problème a disparu !

Bien à vous


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477