Bonjour,
Je développe sous delphi 2005. J'ai dans mon programme une Frame A TA = class (TFrame). Cette frame est incluse dans une autre frame princiaple TPrincipale = class (TFrame) de manière assez basique. Le code du dfm
1 2 3 4 5
|
inherited Prncipale: TPrincipale
...
...
inline A : TA |
J'ai effectué des modifications dans ma classe A et j'ai eu une erreur Access Violation. J'ai investigué ma modification et puis je l'ai réduite à une simple affectation de variable.
1 2 3 4 5 6 7 8 9 10 11
|
TA = class (TFrame)
...
...
procedure proc;
var
_temp : integer;
begin
...
_temp := 5;
.... |
J'ai quand même cette Access Viloation au bout de 2 ou 3 appels à la méthode qui contient cette instruction et dés que je l'enlève (l'instruction d'affectation) le programme ne me retourne plus d'erreur même après plusieurs appels. Je vois pas du tout ce qui pourrait provoquer cette violation d’accès. Si quelqu'un a une idée ça m'aiderait beaucoup.
le message d'erreur est
Le projet a déclenché la classe d'exception EAccessViolation avec le message "violation d'accès à l'adresse 0E2417525 " écriture dans l'adresse ...
Merci
Partager