![]() |
Image mit String+Datum+uhrzeit als namen speichern
ich will den inhalt von ner imagebox speichern, und will dafür nen namen benutzen, der sich aus nem string, dem datum und der Uhrzeit zusammensätzt. Hier mal meinen Code, jedoch verursacht er jedesmal ne Fehlermeldung.
Delphi-Quellcode:
wie muss ich das jeztz richtig schreiben? :wiejetzt:
var name:string;
begin name:='Projekt Straße '+datetostr(date)+'_'+timetostr(time)+'.bmp'; im_bild.Picture.Bitmap.SaveToFile('c:/'+name); end; |
Re: Image mit String+Datum+uhrzeit als namen speichern
Klar, weil wenn du die Uhrzeit in den Dateinamen mit einfügst enthält der Dateiname 3 ":" wenn du mal im Explorer versuchst ne Datei umzubenennen und nen : mit reinbringst wirst du sehn warum es ne Exception hagelt :mrgreen:
Falls das zu umständlich ausgedrückt war, ":" sind nicht erlaubt im Dateinamen ;) mfg phlux :hi: |
Re: Image mit String+Datum+uhrzeit als namen speichern
kann man das/die datum/Uhrzeit denn anders umwandeln, ohne über ne schleibe das ":" zu ersetzten?
|
Re: Image mit String+Datum+uhrzeit als namen speichern
einfach noch so ein StringReplace drumherum machen
|
Re: Image mit String+Datum+uhrzeit als namen speichern
:wiejetzt: Meinste mit ner schleife ersetzen?
|
Re: Image mit String+Datum+uhrzeit als namen speichern
hallo thorben,
Delphi-Quellcode:
stringreplace(name,':','',[rfReplaceall]);
|
Re: Image mit String+Datum+uhrzeit als namen speichern
moin,
er meint:
Delphi-Quellcode:
phoenix
name:='Projekt Straße '+datetostr(date)+'_'+timetostr(time)+'.bmp';
StringReplace(name, ':', '-',rfReplaceAll); // alle ":" werden durch "-" ersetzt im_bild.Picture.Bitmap.SaveToFile('c:/'+name); [EDIT] Mist, zu langsam :? [/EDIT] |
Re: Image mit String+Datum+uhrzeit als namen speichern
StringReplace ist eine Funktion also muss das Result einer Variable zugewiesen werden sonst fnuzt das nicht!
Delphi-Quellcode:
name:='Projekt Straße '+datetostr(date)+'_'+timetostr(time)+'.bmp';
name :=StringReplace(name, ':', '-',rfReplaceAll); // alle ":" werden durch "-" ersetzt im_bild.Picture.Bitmap.SaveToFile('c:\'+name); mfg phlux :hi: |
Re: Image mit String+Datum+uhrzeit als namen speichern
hallo phlux,
wir wollen es ihm nicht so einfach machen, deshalb immer nur codeschnipsel :mrgreen: raik ausserdem ist euer syntax falsch :mrgreen: |
Re: Image mit String+Datum+uhrzeit als namen speichern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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 by Thomas Breitkreuz