Hi Folks,

die folgende Druck-Routine funktioniert soweit korrekt aber leider nur einmal.
Beim zweiten Durchlauf erscheint das Printer Setup noch korrekt und nach dem 
Drücken
vom Buttom "drucken" bleibt g = nil und somit wird nicht gedruckt. Ich finde 
den Fehler
nicht? Habt ihr eine Idee?
 
  dim ds as new LBDataSetVerify
  dim ps as new PrinterSetup
  Dim g As Graphics
  CLIManager.rptVerify = new ReportVerify
  // set for printers max resolution
  ps.MaxHorizontalResolution = 300
  ps.MaxVerticalResolution = 300
  ps.Landscape=False
  
  if ps.PageSetupDialog then
    g = OpenPrinterDialog(ps,nil)
    if g <> nil then
      if CLIManager.rptVerify.run(ds,ps) then
        if CLIManager.rptVerify.document<>nil then
          CLIManager.rptVerify.Document.Print(g)
        end if
      end if
    end if
  end if
  
Gruß
Klemens












Antwort per Email an