Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Image mit String+Datum+uhrzeit als namen speichern (https://www.delphipraxis.net/20103-image-mit-string-datum-uhrzeit-als-namen-speichern.html)

Thorben86 13. Apr 2004 18:53


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:
var name:string;
begin

name:='Projekt Straße '+datetostr(date)+'_'+timetostr(time)+'.bmp';
im_bild.Picture.Bitmap.SaveToFile('c:/'+name);
end;
wie muss ich das jeztz richtig schreiben? :wiejetzt:

phlux 13. Apr 2004 18:57

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:

Thorben86 13. Apr 2004 19:01

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?

SirThornberry 13. Apr 2004 19:03

Re: Image mit String+Datum+uhrzeit als namen speichern
 
einfach noch so ein StringReplace drumherum machen

Thorben86 13. Apr 2004 19:17

Re: Image mit String+Datum+uhrzeit als namen speichern
 
:wiejetzt: Meinste mit ner schleife ersetzen?

kiar 13. Apr 2004 19:34

Re: Image mit String+Datum+uhrzeit als namen speichern
 
hallo thorben,
Delphi-Quellcode:
stringreplace(name,':','',[rfReplaceall]);

xineohp 13. Apr 2004 19:35

Re: Image mit String+Datum+uhrzeit als namen speichern
 
moin,

er meint:
Delphi-Quellcode:
name:='Projekt Straße '+datetostr(date)+'_'+timetostr(time)+'.bmp';
StringReplace(name, ':', '-',rfReplaceAll);                            // alle ":" werden durch "-" ersetzt
im_bild.Picture.Bitmap.SaveToFile('c:/'+name);
phoenix

[EDIT] Mist, zu langsam :? [/EDIT]

phlux 13. Apr 2004 20:22

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:

kiar 13. Apr 2004 20:26

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:

phlux 13. Apr 2004 21:58

Re: Image mit String+Datum+uhrzeit als namen speichern
 
Zitat:

Zitat von kiar
ausserdem ist euer syntax falsch :mrgreen:

Wir wollen es ihm ja nicht zu einfach machen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz