Bonjour,
Dans la fonction suivante:
J'obtiens une erreur de violation d'adresse à la première occurence de "Active:=False" (la même chose si je remplace la phrase par "Close"), ALORS QUE LA TABLE EST PARFAITEMENT ACTIVE: j'ai vérifié via un point de suivi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Function TFormMain.GetNewRepere: LongInt; Var Temp: LongInt; Begin With TableIntitule Do Begin Active:=False; IndexName:='byRepere'; Active:=True; Last; Temp:=FieldByName('Repere').AsInteger+1; GetNewRepere:=Temp; Active:=False; IndexName:=''; Active:=True; Edit; End; End;
Quelqu'un a-t'il déjà eu la même blague?
Infos générales: Delphi 2007, Windows XP. Source D 3.
Partager