Je me demande juste si quelqu'un d'autre a rencontré cette erreur plutôt obtuse. J'ai une procédure qui ressemble vaguement à ceci :
procedure dostuff();
begin
if session_started = true then // global var
begin
// do bunch of calculations
// goes on for a while
// then at the end we enable the save button
save_score.enabled := true; // save_score is a tbutton - nothing special about it!
end;
end;
Avec cette déclaration, la vue structurelle me dit que 'TButton' ne contient pas de membre nommé 'Enabled' à la ligne 4499. Mais le code se compile et s'exécute parfaitement ! Et si je le fais de cette façon :
procedure dostuff();
begin
if session_started = true then // global var
begin
// do bunch of calculations
// goes on for a while
// then at the end we enable the save button
with save_score do
begin
enabled := true;
end;
end;
fin ;
Ensuite, je n'obtiens aucune plainte de la part de la visionneuse et la compilation se poursuit.
Quelqu'un sait ce qui se passe ici ? Il n'y a rien de bouleversant, mais c'est juste bizarre qu'il se plaigne d'un morceau de code aussi inoffensif.