on many old vb6 installation I had pdfcreator 0.93 driven by my prog.
It worked perfectly
now, with the latest versione v2, it doesn’t work. error “activex can’t create object"
Some my users have pdfcreator installed, some don’t, so I have to use the late binding… and not the early binding…
Some my users have pdfcreator installed, some don’t, so I have to use the late binding… and not the early binding…
my old code was:
any help?
Set objPDFCreator = CreateObject(“PDFCreator.clsPDFCreator”)
Set objPDFCreatorOptions = CreateObject(“PDFCreator.clsPDFCreatorOptions”)
objPDFCreator.cVisible = True
objPDFCreator.cStart (”/NoProcessingAtStartup")
objPDFCreator.cClearCache
Set objPDFCreatorOptions = objPDFCreator.cOptions
objPDFCreatorOptions.AutosaveDirectory = "C:"
objPDFCreatorOptions.AutosaveFilename = PDFFilename
objPDFCreatorOptions.UseAutosave = 1
objPDFCreatorOptions.UseAutosaveDirectory = 1
objPDFCreatorOptions.AutosaveFormat = 0 ’ PDF
Set objPDFCreator.cOptions = objPDFCreatorOptions
(now I print someting on the PDFprinter…)
objPDFCreator.cPrinterStop = False
(some delay here…)
Do While dir(PDFFilename)= “”
DoEvents
Sleep 100
Loop
’ also send by mail
objPDFCreator.cSendMail PDFfilename, PDFdestMail
objPDFCreator.cClose
While objPDFCreator.cProgramIsRunning
DoEvents
Sleep 100
Wend
Set objPDFCreator = Nothing
Set objPDFCreatorOptions = Nothing
any help?
thank you