Einzelnen Beitrag anzeigen

Volker Z.

Registriert seit: 3. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#2

AW: Programm minimiert öffnen (Adobe Reader ShellExecute)

  Alt 5. Jun 2014, 23:13
Hallo,

Zitat:
um aus meinem Programm PDF-Dateien auszudrucken rufe ich über die ShellExecute [...] poppt das Fenster für einen kurzen Moment auf

Habt ihr noch Ideen wie ich dieses Fenster bezwingen könnte?
Also wenn ich es so mache poppt bei mir nix auf (und druckt schöne leise im Hintergrund)
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if FindWindow ('AcrobatSDIWindow', nil) = 0 then
    ShellExecute (0, 'open', '<pfad + exe des Adobe Readers>', nil, nil, SW_HIDE);

  ShellExecute (0, 'print', '<dateiname der zu druckenden Datei>', nil, nil, SW_HIDE)
end;
versuch's mal

Gruß
Volker Zeller
  Mit Zitat antworten Zitat