Zitat von
yasR:
var1 und var3 sind als String deklariert
Wenn das stimmt, dann würde diese Fehlermeldung nicht auftauchen,
also bezweifle ich mal die Aussage über die "Strings"
oder du bist in der Zeile verrutscht und diese Fehlermeldung meint einen anderen Befehl.
Delphi-Quellcode:
Var A, E: String;
B: PAnsiChar;
C: Array of PAnsiChar;
D: PPAnsiChar;
Begin
A[1] := B[3]; // [DCC Fehler] ...: E2010 Inkompatible Typen: 'Char' und 'AnsiChar'
A[1] := C[3]; // [DCC Fehler] ...: E2010 Inkompatible Typen: 'Char' und 'PAnsiChar'
A[1] := D[3]; // [DCC Fehler] ...: E2016 Array-Typ erforderlich
A[1] := E[3]; // nix