Registriert seit: 24. Aug 2006
Ort: Aidlingen
155 Beiträge
Delphi XE6 Professional
|
AW: QuickReport und Delphi6 Enterprise
13. Dez 2011, 13:10
Hallo thion007,
hier ein kleines Beispiel:
Delphi-Quellcode:
uses Hauptmenue, Shellapi, QRPDFFilt;
procedure TJAWVereineFrm.ToolButton4Click(Sender: TObject);
var
PDFFilt: TQRPDFDocumentFilter;
Fehler: string;
begin
PDFFilt := TQRPDFDocumentFilter.Create(HauptFrm.TempPfad+'\Jahresauswertung.PDF');
PrtJAWVereineFrm.QuickRep1.ExportToFilter(PDFFilt);
// PDF Reader öffnen
If Messagedlg('Mit PDF-Reader öffnen ?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin
// ShellExError selbstdefinierte ausgelagerte Funktion
Fehler := ShellExError(ShellExecute(0, 'open',
PChar(HauptFrm.TempPfad+'\Jahresauswertung.PDF'), nil, nil,SW_SHOWMAXIMIZED));
if Fehler <> '' then
begin
Messagedlg(Fehler, mtError, [mbOK, mbHelp], 272);
end;
end;
end;
Peter Mögenburg Gruß
Peter
Geändert von pmoegenb (13. Dez 2011 um 13:39 Uhr)
|
|
Zitat
|