Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Source Codes
Autor
Nachricht
BlAcKfINAl.aT
Poster
Poster

Anmeldedatum: 26.07.2008
Beiträge: 162

Druckmodul
Verfasst am: 19.11.2009, 08:08

Ich habe mich ma an die Arbeit gemacht und euch ein kleines Druckmodul geschrieben.

Damit könnt ihr

- Testen , ob ein Drucker vorhanden ist, wenn ja , wird er angezeigt
- Drucken
- Bis jetzt sonst nichts mehr Very Happy

Naja , ihr könnts euch mal anschauen.

Der Vorteil dabei ist, dass ihr nicht immer den Code schreiben müsst (falls euer Tool überhaupt die Druckfunktion braucht) , sondern einfach die Funktion aufrufen könnt.

Das Modul:

Visual Basic: [code]
'Written by BlackFinal.aT for
'##################################
'##########www.vb-x.org########## Dort Könnt ihr was lernen !
'##################################
'API
Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hWnd As Long, _
ByVal lOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long



Public Function isPrinterAvailable() As Boolean
isPrinterAvailable = (Printers.Count > 0)
End Function


Dim Drucker As String
Dim Pfadspeicher As String

Drucker = Printer.DeviceName

Function Drucken(Pfadspeicher As String)
With cldg 'Commondialog muss eingefügt werden und cldg genannt werden
.CancelError = True
.Filter = "*.TXT"
.ShowOpen
Pfadspeicher = .FileName
End With

Printer.Print Pfadspeicher

End Function

Function istEinDruckerDa()
If Not isPrinterAvailable() Then
MsgBox "Keine Druckerinformationen verfügbar.", vbInformation, "Leider kein Erfolg!"
End If

If isPrinterAvailable() Then
MsgBox "Druckerinformationen verfügbar.Ihr Drucker lautet" & Drucker, vbInformation, "Erfolg!"

End Function

[/code]

Wie man die Funktionen aufrufen kann , dürftet ihr wissen.

Have fun

Liebe Grüße
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Source Codes

Tags: drucken, shellexecute, drucker, basic, print, aufrufen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wie kann ich mich bei euch anmelden?? 795 20.05.2002, 00:28
Keine neuen Beiträge Eine kleine Frage an euch.. 905 30.09.2007, 08:57
Keine neuen Beiträge TopMost Funktion unter DirectX 920 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1097 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1340 28.01.2007, 23:11
 



[ Time: 0.1306s ][ Queries: 81 (0.0240s) ][ GZIP on - Debug on ]