Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cltom,
19. Sep 2007
P.S. Der Ordnung halber:
Das -1 muss nicht sein, so kommt es an die richtige stelle:
Insert('%d', strFileName, LastDelimiter('.', strFileName));
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cltom,
19. Sep 2007
nein, wie oben beschrieben, wurde nur das erste Chart gespeichert und das nur ein mal. Den Inhalt des Charts habe ich natürlich aktualisiert und das geht auch, es hat wirklich daran gelegen, dass der Dateiname so nicht stimmte, weil die Extension ja schon dranhängt.
Danke aber dennoch!!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cltom,
19. Sep 2007
Jup, hat nicht nur geholfen, sondern auch funktioniert! Danke! Hatte ich nicht daran gedacht, obwohl logisch eigentlich.
Danke Dir!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cltom,
19. Sep 2007
ps. es wird übrigens nur das erste Bild abgespeichert.
Um das ganze noch zu erklären, ich erzeuge der Reihe nach Diagramme im RChart und will die dann der Reihe nach abspeichern. Das Erzeugen klappt, sie werden der reihe nach angezeigt, doch abgespeichert wird nur das erste unter dem namen 'dateiname1.bmp'.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cltom,
19. Sep 2007
hmm, ok. es geht um einzelne Bilder. Das saveimage ist eine Methode von TRChart, einer Chart-Komponente aus der SDL-Component Suite.
das saveimage sieht also in Wahrheit so aus:
RChart1.CopyToBMP(filename+inttostr(i),true)
Meine Vermutung war, dass der Ansatz mit dem TSaveDialog so nicht geht, darum habe ich die Details innendrin mal weggelassen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by cltom,
19. Sep 2007
Hallo!
folgender Wunsch: es soll eine Serie von Bildern gespeichert werden nach dem Schema
Dateiname1.bmp
Dateiname2.bmp
Dateiname3.bmp
Der User soll via herkömmlichen TSaveDialog Ort und Name ein mal aussuchen, 1, 2, 3, ... wird automatisch ergänzt und eben nacheinander abgespeichert.
Nun habe ich mal folgendes probiert: