![]() |
Datei kann nicht erstellt werden
Hi zusammen
Mit meinem Programm scanne ich eine Vorlage zur Erstellung eines PDFs. Am Ende des Scannvorganges wird diese Prozedur aufgerufen:
Delphi-Quellcode:
Der Versuch, das Jpeg zu speichern, erzeugt folgende Fehlermeldung:
procedure TScanningFrame.TwainTwainAcquire(Sender: TObject; const Index: Integer;
Image: TBitmap; var Cancel: Boolean); var JpegGraphic : TJpegImage; LFileName : String; begin Edit1.Text := Image.ClassName; //Scaning ist abgeschlossen if Assigned(OnFinishedBmpScanEvent) then // OnFinishedBmpScanEvent : TFinishedBmpScanEvent OnFinishedBmpScanEvent(Sender,Image); ImgHolder.Picture.Assign(Image); JpegGraphic := TJPegImage.Create; try JPegGraphic.Assign(Image); JPegGraphic.SaveToFile('C:\PDFOfficerAppdata\PdfOfficerData\ScannedPic.jpeg)'); LFileName := 'C:\PDFOfficerAppdata\PdfOfficerData\ScannedPic.jpeg)'; FCustomCreatePDFClass.Create(Owner); FCustomCreatePDFClass.FileName := LFileName; // FCustomCreatePDFClass.OutputFile FCustomCreatePDFClass.CreatePDFCreator; finally JPegGraphic.Free; end; Zitat:
Ich änderte also den angemeckerten Pfad auf den bestehenden und löschte, nachdem ich die obige Fehlermeldung wieder erhielt, die DCUs und die Exe, um so sämtliche "Erinnerungen" Delphis auszumerzen - Pustekuchen!! Delphie meckert fröhlich weiter! Weiss jemand Rat? Gruss Delbor |
AW: Datei kann nicht erstellt werden
also ich sehe hinter
JPegGraphic.SaveToFile('C:\PDFOfficerAppdata\PdfOf ficerData\ScannedPic.jpeg)'); jpeg eine ) ... ist das richtig? Ebenso bei LFileName [OT] und warum eigentlich nicht jpg? [/OT] |
AW: Datei kann nicht erstellt werden
Zitat:
Zitat:
Es spricht nichts gegen *.jpeg Ich verwende mitunter sogar beide wenn ich eine Datei mit gleichen Namen als jpg Format abspeichern will. Er leitet es wohl von JpegGraphic ab. gruss |
AW: Datei kann nicht erstellt werden
Hi zusammen
Tatsächlich hat sich hier beim einkopieren des richtigen Pfades der Fehler mit der überzähligen Klammer eingeschlichen - der ist jetzt weg - das Resultat ist dasselbe, obwohl ich exe und DCUs wieder gelöscht habe. Diese überzähligen Klammern erklären aber nicht, wieso Delphi nach einem anderslautenden Pfad als im Code angegeben sucht. Gruss Delbor |
AW: Datei kann nicht erstellt werden
Dass es überhaupt compiled, obwohl du einen Syntaxfehler eingebaut hattest, lässt darauf schließen, dass deine Unit irgendwie gar nicht verwendet wurd, oder tatsächlich noch alte DCUs verwendet werden. Kannst du die Unit mal testweise umbenennen?
|
AW: Datei kann nicht erstellt werden
Zitat:
|
AW: Datei kann nicht erstellt werden
An TE: Versuche doch mal eine SaveFileDialog.Execute Methode zu verwenden, funktioniert es dann? (Nur mal probeweise)
|
AW: Datei kann nicht erstellt werden
Hallo,
mal einen komplett anderen Pfad nehmen. Wirklich alle dcus's suchen (SearchEverything) |
AW: Datei kann nicht erstellt werden
Zitat:
Was ist mit der Registry, Parameter(n)-Dateie(n) usw.? Vllt. ist es auch erhellend mal nach dem "falschen" Pfad/Dateistring zu suchen? Gruß K-H |
AW: Datei kann nicht erstellt werden
Lass dir den Pfad doch mal ausgeben in einer Messagebox oder so.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz