![]() |
savetofile liefert 0 bytes bei JPG
hallo
ich hoffe, dass ich hier im forum richtig bin. selber bin ich kein delphi progger. habe aber mit einem programm, welches in delphi geschrieben wurde probleme auf einem windows200 server. die infos hier, habe ich direkt vom progger, da er im mom auch nicht weiter weiss. wie gesagt, dass problem besteht nur auf meinem windows 2000 server und läuft auf jedem anderen client. die software dient zur replikation von daten mit einem externen server. dabei werden auch images(JPG) eingelesen und hochgeladen. Und genau da ist der knackpunkt. Beim speichern der Files(JPG) werden immer 0 Bytes Dateien erzeugt. Bei BMP z.b. funktioniert es !!! Hier der Auszug: with TJPEGImage.Create do begin try Assign(Pic.Graphic); CompressionQuality := FJPEGCompression; ProgressiveEncoding := True; PixelFormat := jf24Bit; Compress; SaveToFile(PicFileName); finally Free; end; end; Pic ist vom Typ TPicture und enthält die korrekten Daten. Beim Aufruf von SaveToFile wird ein Bild erzeugt welches 0 Byte groß ist. Ein Fehler tritt dabei nicht auf. Das Verändern der einzelnen Einstellungen hat keinerlei Auswirkung gezeigt. Da das Programm allerdings auf jedem x-beliebigen Server läuft, liegt die Vermutung nahe, dass irgendeine Bibliothek des Betriebssystemes "windows 2000 Server Standard" fehlerhaft ist. Könnt Ihr mir da weiterhelfen ? Gruss Jörg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 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