Einzelnen Beitrag anzeigen

cybergen

Registriert seit: 20. Apr 2008
Ort: Kißlegg
6 Beiträge
 
#2

AW: Fastreport 'Selected printer is not valid'

  Alt 15. Jul 2013, 16:15
Seit ich XE3 benutze hab ich auch das 'Selected printer is not valid'-Problem ... an manchen Tagen funktionierts an manchen nicht ... es liegt auch nicht an FastReport ... bei Rave gibt es die selben schwierigkeiten.
Interessant ist das wenn ich dann Notepad++ starte und versuch zu drucken es danach "manchmal" auch in der IDE wieder funktioniert ...
letztlich schlägt die Funktion: "CreateIC" fehl was zu diversen Problemen führt ..

Delphi-Quellcode:
procedure TForm2.tmrPrinterTimer(Sender: TObject);
var aDevMode : PDeviceModeW;
    dc : hdc;
begin
  aDevMode:= nil;
  DC := CreateIC('winspool','PDFCreator','pdfcmon',aDevMode);
  if dc = 0 then caption := 'FAIL ' + inttostr(GetLastError) else caption := 'SUCCESS ' + inttostr(GetLastError);
end;
Außerhalb der IDE-Funktioniert der Code ... in der IDE nicht immer ...

so far ... cyb.

edit: Ich benutze Win8 x64 .. könnte auch daran liegen ...

Geändert von cybergen (15. Jul 2013 um 16:19 Uhr) Grund: Wichtige Info vergessen ;-)
  Mit Zitat antworten Zitat