Hallo,
ich habe den Grund für die "unsichere Typumwandlung" gefunden:
Das Problem trat eigentlich nur bei von D7 nach XE2 portierten Programmen auf. Daraufhin habe ich die
*.dproj mit einer neuen von XE2 erzeugten verglichen und bin dabei auf folgenden Eintrag gestossen:
Code:
<PropertyGroup Condition="'$(Base)'!=''">
...
<DCC_UNSAFE_CAST>true</DCC_UNSAFE_CAST> <--- dieser Eintrag ist der Verursacher
...
</PropertyGroup>
Nachdem ich den Eintrag "<DCC_UNSAFE_CAST>" gelöscht habe, ist die unsinnige Compilerwarnung verschwunden.
Edit: Schade, zu früh gefreut. Das löschen des obigen Parameters hat nur zur Folge, dass die Ausgabewarnung "Unsichere Typumwandlung" von True auf False gesetzt wird.