Az általad írt kódot nálam hibátlanul le lehet fordítani (parancssorból próbáltam).
A unitban ami a hibát előidézi biztosan konstans érték van hozzárendelve a változóhoz vagy inkább egy másik változó (esetleg ugyanolyan, de külön deklarált típussal)? Az eredeti forráskód mindig hasznosabb a hibakeresésnél, mint egy ugyanolyan
nak tűnő másik...
Type checking errors
Hiba: Összeegyeztethetetlen típusok: "típus1" helyett "típus2" szükséges
Nem lehet az átalakítást elvégezni a két típus között. Egy másik lehetséges ok hogy a változók típusai külön lettek meghatározva:
Var
A1 : Array[1..10] Of Integer;
A2 : Array[1..10] Of Integer;
Begin
A1:=A2; {Ez az állomány ilyen hibaüzenetet ad, mert a Pascal szigorúan ügyel a típusokra.}
End.