Bonjour

Ma source comporte les instructions suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
X5 := Xi[1]; Y5 := Xi[2];
if PointOnSegment(X1, Y1, X2, Y2, X5,Y5) then
   begin
     X2 := X5;
     Y2 := Y5;
   end;
X5 := Xi[3]; Y5 := Xi[4];
if PointOnSegment(X1, Y1, X2, Y2, X5,Y5) then
   begin
     X2 := X5;
     Y2 := Y5;
   end;
Le premier test (if) est exécuté alors que le second ne l'est pas et je constate que les lignes ne sont par "marquées" comme compilées pour le second test alors qu'elles le sont pour le premier.

Quelqu'un aurait-il une explication à cette bizarrerie ?

Merco d'avance