![]() |
[Android] TList funktioniert nicht
Ich versuche mich an diesem Tutorial:Working with TMapView on iOS and Android with RAD Studio XE8
![]() Ein Problem gibt es gleich am Anfang und zwar bei FMarkers : TList<TMapMarker>;:
Code:
Ich bekomme da einen Fehler "Undeklarierter Bezeichner 'Tlist<>'"
unit Markers;
interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, System.Generics.Collections, FMX.Controls.Presentation, FMX.StdCtrls, FMX.Maps, FMX.Layouts; type TForm2 = class(TForm) GridPanelLayout1: TGridPanelLayout; MapView1: TMapView; ButtonAdd: TButton; ButtonUndo: TButton; ButtonClear: TButton; ButtonToggle: TButton; procedure ButtonAddClick(Sender: TObject); procedure ButtonUndoClick(Sender: TObject); procedure ButtonClearClick(Sender: TObject); procedure ButtonToggleClick(Sender: TObject); private { Private declarations } FMarkers : TList<TMapMarker>; <<<<<<<<<<<<< !!!!!!!!!!! Problem !!!!!!!!!!! FShowMarkers: Boolean; procedure CenterMap; public { Public declarations } constructor Create(Owner: TComponent); override; end; var Form2: TForm2; implementation Warum? Mein Ziel ist es, Marker auf der Karte zu erstellen auf die ich einzeln zugreifen kann um sie zu ändern oder zu löschen. Wenn jemand dazu eine andere Idee hat, immer her damit :) |
AW: [Android] TList funktioniert nicht
Hallöle... :P
Du hast die Units in der uses vergessen. :P Hier würde dir ein Crashkurs sicherlich helfen. ![]() Tipp: TList(Blubb) - Standard List TObjectList(Blubb) - ObjectList welche sich um die Freigaben kümmert. |
AW: [Android] TList funktioniert nicht
Zitat:
Delphi-Quellcode:
ist in
TList<T>
Delphi-Quellcode:
und
System.Generics.Collections
Delphi-Quellcode:
in
TMapMarker
Delphi-Quellcode:
, beides im uses.
FMX.Maps
Wenn ich mir den Code in dem Artikel anschaue, fällt mir auf, dass dort mindestens falsche single Quotes auftauchen - eventuell hat sich da noch ein anderes ungültiges Zeichen eingeschlichen, was den Compiler aus dem Tritt bringt. |
AW: [Android] TList funktioniert nicht
Tlist ist doch bei system.classes dabei. Und visuell nutze ich das nicht. Daher sollte das schon stimmen.
Mich wundern auch die <> in der Zeile. Hatte ich bisher noch nie. |
AW: [Android] TList funktioniert nicht
Zitat:
|
AW: [Android] TList funktioniert nicht
Zitat:
|
AW: [Android] TList funktioniert nicht
Zitat:
|
AW: [Android] TList funktioniert nicht
Zitat:
Delphi-Quellcode:
mit spitzen Klammern (keine eckigen).
TList<TFoo>
Zitat:
|
AW: [Android] TList funktioniert nicht
:oops: Schlimmer als gedacht... Man möge mir verzeihen. Korrekt: TList<TFoo>
Mit der Codevervollständigung wäre das nicht passiert...:P |
AW: [Android] TList funktioniert nicht
Zitat:
Woran liegt es denn nun das es nicht funktioniert mit TList<TMapMarker>; ?? Das ist eigentlich für xe8 geschrieben, kann es etwas damit zu tun haben? Unten bei TForm2.Create bringt er noch "Tlist ist veraltet" und "inkompatible Typen" Gibt es eine andere Möglichkeit dies umzusetzen? |
AW: [Android] TList funktioniert nicht
Hallo,
klappt es denn unter Windows? |
AW: [Android] TList funktioniert nicht
Zitat:
Delphi-Quellcode:
im uses hast, sondern
System.Generics.Collections
Delphi-Quellcode:
.
Contnrs
|
AW: [Android] TList funktioniert nicht
Na super, wie konnte das denn passieren. War per Copy/Paste kopiert :oops:
Alles tausend mal geprüft aber genau das ist mir entgangen :? Sorry! Danke an alle für die Hilfe :thumb: Nun muss ich das nur noch so umprogrammieren das es für meine Zwecke passt :-D8-) |
AW: [Android] TList funktioniert nicht
... hat sich erledigt
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz