Bonjour,
Il y a vraiment quelque chose qui m'échappe avec le Pascal. J'ai pendant longtemps utilisé des langages tels que le C++, le Java ou encore le PHP, et je n'arrive pas à comprendre pourquoi l'instanciation de deux objets me provoque une violation d'accès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 texture := StaticTexture.Create; texture2 := StaticTexture.Create;Mes deux objets sont du type StaticTexture. Lorsque j'initialise une seule des deux variables, tout se passe correctement, mais lorsque j'initialise les deux, cela me provoque une violation d'accès. Quelqu'un pourrait-il m'aider sur ce problème qui me bloque depuis plusieurs heures ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 type StaticTexture = class(Texture) public procedure Draw(renderer : PSDL_Renderer); override; constructor Initialize; destructor Dispose; end; constructor StaticTexture.Initialize; begin inherited; end; { ... }
Partager