Avatar billede Slettet bruger
07. oktober 1999 - 15:48 Der er 3 kommentarer og
1 løsning

Hvordan vælger jeg printer port?

Hej,

Jeg har prøvet sådan :

Printer.Port = "LPT1:"
Printer.Print "Dette er en test på LPT1"

Men det virker ikke. Det skal være sådan at jeg jeg trykker på Knap1, så udskrives der til LPT1 - og tryk på Knap2 så udskrives der til LPT2.

/SweetGirl
Avatar billede bkp Nybegynder
07. oktober 1999 - 18:32 #1
Hvorfor bruger du ikke CommonDialog controllen, og lader brugeren vælge printer med ShowPrinter event

Eks:

CommonDialog1.Showprinter
Printer.print "Hej verden!"
Avatar billede bkp Nybegynder
07. oktober 1999 - 18:36 #2
Ellers brug denne kode:
Sub PPort(Port as string)
  Dim P As Object
  For Each P In Printers
      If UCase(P.Port) = Port Then
        Set Printer = P
        Exit For
      End If
  Next P

Avatar billede bkp Nybegynder
07. oktober 1999 - 18:40 #3
Fejlen i det du gør er at du ændrer porten på den printer som er valgt, hvis du f.eks. har 2 printere som er tilsluttet sådan her:

HP LaserJet : LPT1
HP DeskJet  : LPT2

Så gør du følgende (med din kode):
Vi siger at Printer i øjeblikket er HP LaserJet
Og du sætter så dens port til LPT1 og det er jo forkert!

Har jeg udtrykt mig forståeligt? :)
Avatar billede bkp Nybegynder
07. oktober 1999 - 18:41 #4
FEJL: Og du sætter så dens port til LPT2 og det er jo forkert!

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester