Des tableaux sont compatibles pour l'affectation uniquement s'ils ont le même type. Comme Pascal utilise des équivalences de nom pour les types, le code suivant ne se compile pas : var Int1: array[1..10] of Integer; Int2: array[1..10] of Integer; ... Int1 := Int2; Pour que l'affectation fonctionne, déclarez les variables comme suit : var Int1, Int2: array[1..10] of Integer; ou ainsi : type TableauInt = array[1..10] of Integer; var Int1: TableauInt; Int2: TableauInt;