Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Printer ?????

Postades av 2001-10-26 11:13:00 - Hans Kylberg, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 454 personer

Om man kör detta:

Dim x as Printer
set x = Printer
set Printer = x

så får man "Type mismatch" !!!
Hur kan det komma sig???

I MSDN Visual Basic Reference finns ett exempel på användning
av Printers Collection:
Dim X As Printer
For Each X In Printers
If X.Orientation = vbPRORPortrait Then
' Set printer as system default.
Set Printer = X
' Stop looking for a printer.
Exit For
End If
Next

Det här fungerar inte eftersom Orientation svar med 2 (landskap)
för alla skrivare oavsett vilken orientering dom har.
Varför är det så??

Jag behöver hämta uppgifter om pappersstorlek och offset mm från
en skrivare som inte är den aktiva systemskrivaren.
Hur skall jag göra det?

- Hans


Svara

Sv: Printer ????? Fler frågor

Postades av 2001-10-29 15:59:00 - Hans Kylberg

Jag har kommit på en lösning själv:
Printers Collection verkar inte funka som "vanlig" Collection.
Indexeringen börjar nämligen på 0. Det går att komma åt en printer
på rätt sätt genom att ta reda på indexnumret i Printers och
skriva set Printer = Printers(index)

Men.....
Hur funkar egentligen CommonDialog showPrinter när flaggan är
satt till att endast välja printer och egenskaper??
Variabeln Printer uppdateras inte förrän till nästa gång applikationen
körs. Jag kan inte använda CommonDialog showPrinter för att välja
en skrivare och sedan t ex hämta uppgift om skrivbar yta. Jag kan
inte ens få det namnet på den nya skrivaren.
Skall det vara så??? Varför?

- Hans


Svara

Sv: Printer ????? Fler frågor

Postades av 2001-10-29 18:20:00 - Sven Åke Persson

Hej
Har ungefär samma problem som du med CommonDialog ShowPrinter.

Jag har kämpat och strulat med att få detta att funka.

Min applikation ställer Printern i papermod Landscape allt Ok.

När jag skrivit färdigt EndDoc ,vill jag klart ställa tillbaka
till Portraitmod,normalt A4 utskrift,men icke jag klarar inte detta.

frustrerad
Sven


Svara

Sv: Printer ????? Fler frågor

Postades av 2001-10-30 10:38:00 - Hans Kylberg

Hej Sven!

Jag tror att det är så att objektet Printer i VB inte är den "verkliga"
aktuella systemprintern, utan en kopia. Denna kopia uppdateras
inte efter att en ändring gjorts i CommonDialog.

I mitt fall är applikationen inte VB, jag använder bara VB för att
göra dialogen, och lämnar uppgifter om vald printer, inklusive namnet,
till applikationen. Den applikationen kan själv vrida utskriften vid
behov, så jag har inte riktigt ditt problem den här gången, men har
haft det förut, utan att kunna göra något åt det.

- Hans


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 627
27 953
271 710
827
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies