VB 2008 PDF Yazdırma'da hata alıyorum neden olabilir?

Başlatan ugursirin, 07 Haziran 2017, 10:52:07

ugursirin

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim strPDFFile As String = Dir("d:\Test.pdf")
Dim PrintPDFFile As New ProcessStartInfo

Do Until strPDFFile Is Nothing
PrintPDFFile.UseShellExecute = True
PrintPDFFile.Verb = "print"
PrintPDFFile.WindowStyle = ProcessWindowStyle.Hidden
PrintPDFFile.FileName = strPDFFile
Process.Start(PrintPDFFile)
strPDFFile = Dir()
Loop

End Sub
End Class



"Process.Start(PrintPDFFile)" bu satırda sorun yaşıyorum. Sorun ne olabilir ?

kimlenbu

Varsayılan olarak seçili printer'ın var mı kontrol et. Ayrıca acrobat reader vs yüklü olması lazım bilgisayarında. try catch bloğu kullanıp hatayı yakala, veya çalışma anındaki hatayı buraya yaz ki bir yorum yapılabilsin.


ugursirin

Alıntı yapılan: kimlenbu - 07 Haziran 2017, 15:02:05
Varsayılan olarak seçili printer'ın var mı kontrol et. Ayrıca acrobat reader vs yüklü olması lazım bilgisayarında. try catch bloğu kullanıp hatayı yakala, veya çalışma anındaki hatayı buraya yaz ki bir yorum yapılabilsin.

Şimdi kontrol ettim. Seçili printer var. Acrobat Reader XI yüklü. Try Catch Blogunu bulamadım ama bakayım.



Yardımcı olabilir misiniz ?

kudretuzuner

#3
Merhaba,
VB6 bilmiyorum ama Dir(C:\"Test.pdf")yazıp pdf dosyanızı direk C ye yazar mısınız?
çünkü sistem dosyayı "d"  de bulamıyor.
Amatör