Hallo zusammen,
ich arbeite mich gerade in die App-Entwicklung für Android mit D10.3 und Firemonkey ein, die ersten Schritte klappen auch schon recht gut.
In meiner App (Quellen anbei) wird dynamisch ein Chart gemalt, den ich jetzt "sharen" will.
Dazu gehe streng nach dem Embarcadero Beispiel vor (wenn mit installiert zu finden unter: C:\Users\Public\Documents\Embarcadero\Studio\20.0\ Samples\Object Pascal\Mobile Snippets\ShareSheet)
- Button eingefügt und Action festgelegt
- ActionList eingefügt und diese Aktion an OnBeforeExecute gebunden
Die einzige Codeerweiterung ist ja eigentlich
Delphi-Quellcode:
procedure TForm1.ShowShareSheetAction1BeforeExecute(Sender: TObject);
begin
ShowShareSheetAction1.Bitmap.Assign(Image1.Bitmap);
end;
Im Delphi-Beispiel geht es (allerdings nehmen die auch ein Bild per Kamera auf welches ja automatisch in der Galerie abgelegt wird) bei mir geht es nicht, ich erhalte folgenden Fehler wenn ich auf den Button klicke:
Muss man ein dynamisch erzeugtes Bild erst speichern, bevor man es teilen kann?
Ich bin für jeden Hinweis dankbar.
Kai