Mon but est d'envoyer des caracteres sur le port LPT1.
J'ai donc ecrit un p'tit bout de code de ce style
open "LPT1" as Output #port
print #port "TEST"
close #port
Ca marche tres bien si j'ai bien mon periferique sur le port LPT1.
Mon probleme vient que certains postes où est installé l'application, il n'y
a rien de branché sur le port LPT1 et dans ce cas, Visual Basic plante
completement (aucune erreur n'est generée ! Il plante ! Obligé de faire CTRL
ALT SUPP....)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Hello,
Pourquoi ne pas simplement utiliser l'objet printer? Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Olivier" a écrit dans le message de news:
Bonjour,
Mon but est d'envoyer des caracteres sur le port LPT1. J'ai donc ecrit un p'tit bout de code de ce style
open "LPT1" as Output #port print #port "TEST" close #port
Ca marche tres bien si j'ai bien mon periferique sur le port LPT1.
Mon probleme vient que certains postes où est installé l'application, il n'y a rien de branché sur le port LPT1 et dans ce cas, Visual Basic plante completement (aucune erreur n'est generée ! Il plante ! Obligé de faire CTRL ALT SUPP....)
Quelqu'un a-t-il une idée ? Merci de votre aide
Hello,
Pourquoi ne pas simplement utiliser l'objet printer?
Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Olivier" <olivier@oliv> a écrit dans le message de
news:ecgC7RDPEHA.1160@TK2MSFTNGP09.phx.gbl
Bonjour,
Mon but est d'envoyer des caracteres sur le port LPT1.
J'ai donc ecrit un p'tit bout de code de ce style
open "LPT1" as Output #port
print #port "TEST"
close #port
Ca marche tres bien si j'ai bien mon periferique sur le port LPT1.
Mon probleme vient que certains postes où est installé l'application,
il n'y a rien de branché sur le port LPT1 et dans ce cas, Visual
Basic plante completement (aucune erreur n'est generée ! Il plante !
Obligé de faire CTRL ALT SUPP....)
Pourquoi ne pas simplement utiliser l'objet printer? Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Olivier" a écrit dans le message de news:
Bonjour,
Mon but est d'envoyer des caracteres sur le port LPT1. J'ai donc ecrit un p'tit bout de code de ce style
open "LPT1" as Output #port print #port "TEST" close #port
Ca marche tres bien si j'ai bien mon periferique sur le port LPT1.
Mon probleme vient que certains postes où est installé l'application, il n'y a rien de branché sur le port LPT1 et dans ce cas, Visual Basic plante completement (aucune erreur n'est generée ! Il plante ! Obligé de faire CTRL ALT SUPP....)
Quelqu'un a-t-il une idée ? Merci de votre aide
Olivier
"François Picalausa" a écrit dans le message de news: #
Hello,
Pourquoi ne pas simplement utiliser l'objet printer? Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
Un petit exemple simple ?
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de news:
#WIHRiDPEHA.1160@TK2MSFTNGP09.phx.gbl...
Hello,
Pourquoi ne pas simplement utiliser l'objet printer?
Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
"François Picalausa" a écrit dans le message de news: #
Hello,
Pourquoi ne pas simplement utiliser l'objet printer? Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
Un petit exemple simple ?
François Picalausa
Hello,
Pour l'objet printer, regarde a cette fiche de la faq: http://faq.vb.free.fr/index.php?questionW
Note qu'il est aussi possible via GDI d'envoyer des codes brutes à l'imprimante.
Via createfile, je ne l'ai jamais essayé pour LPT1 mais il faudrait l'employer comme open, c'est à dire avec lpFileName = "LPT1". Il se pourrait que le résultat soit le même. Toute la documentation se trouve ici: http://msdn.microsoft.com/library/en-us/devio/base/communications_resource_handles.asp
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Olivier" a écrit dans le message de news:
"François Picalausa" a écrit dans le message de news: #
Pourquoi ne pas simplement utiliser l'objet printer? Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
Un petit exemple simple ?
Hello,
Pour l'objet printer, regarde a cette fiche de la faq:
http://faq.vb.free.fr/index.php?questionW
Note qu'il est aussi possible via GDI d'envoyer des codes brutes à
l'imprimante.
Via createfile, je ne l'ai jamais essayé pour LPT1 mais il faudrait
l'employer comme open, c'est à dire avec lpFileName = "LPT1".
Il se pourrait que le résultat soit le même.
Toute la documentation se trouve ici:
http://msdn.microsoft.com/library/en-us/devio/base/communications_resource_handles.asp
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Olivier" <olivier@oliv> a écrit dans le message de
news:exUs20DPEHA.904@TK2MSFTNGP12.phx.gbl
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de
news: #WIHRiDPEHA.1160@TK2MSFTNGP09.phx.gbl...
Pourquoi ne pas simplement utiliser l'objet printer?
Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?
Pour l'objet printer, regarde a cette fiche de la faq: http://faq.vb.free.fr/index.php?questionW
Note qu'il est aussi possible via GDI d'envoyer des codes brutes à l'imprimante.
Via createfile, je ne l'ai jamais essayé pour LPT1 mais il faudrait l'employer comme open, c'est à dire avec lpFileName = "LPT1". Il se pourrait que le résultat soit le même. Toute la documentation se trouve ici: http://msdn.microsoft.com/library/en-us/devio/base/communications_resource_handles.asp
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Olivier" a écrit dans le message de news:
"François Picalausa" a écrit dans le message de news: #
Pourquoi ne pas simplement utiliser l'objet printer? Sinon, peut-être qu'avec l'API CreateFile ça fonctionnerait mieux?