Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#5

AW: [Android] Wie eigenes Marker Icon verwenden für TmapView Marker

  Alt 1. Sep 2016, 15:05
So sollte es eigentlich funktionieren. Macht es aber nicht.
Nein, sollte es nicht.
Man nimmt doch auch ein Notepad oder Paint, um sich eine Excel-Datei anzugucken.

Mymarker.Picture.Graphic ist die eigentliche "Bilddatei"-Instanz.

Mymarker.Icon oder Mymarker.Picture.Icon sorgen dafür, dass in Mymarker.Picture.Graphic eine TIcon-Instanz drin ist.
Mymarker.Bitmap oder Mymarker.Picture.Bitmap eben ein TBitmap.

Delphi-Referenz durchsuchenTBitmap kann nur Bitmaps (*.bmp) und Delphi-Referenz durchsuchenTIcon nur Icons (*.ico) aber Beides kann keine PNG.
Delphi-Referenz durchsuchenTPngImage?

Delphi-Referenz durchsuchenTImage ist eine "visuelle" Komponente, zum Anzigen von Bildern,
aber sowas nimmt man nicht, um programm-intern Bilder zu verwalten.

Dafür kann man TPicture verwenden (das nutzt auch TImage, sie Image.Picture) oder man nimmt eben direkt den gewünschten TGraphic-Nachfahren ala TBitmap, TIcon, TPngImage usw.

PS: bei TPicture registrieren sich fast alle TGraphic-Nachfahren (wenn deren Units eingebungen wurden), drum kann man auch Picture.LoadFromFile machen und das erstellt dann selber intern die zugehörige Graphic-Instanz und läd da das Bild rein.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 1. Sep 2016 um 15:08 Uhr)
  Mit Zitat antworten Zitat