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