Delphi devient fou ou alors c'est moi...
après plusieurs projets menés à leur terme (et qui fonctionnent toujours, j'ai vérifié et édité), si je lance Delphi (version6) pour un nouveau projet, j'obtiens des résultats des plus farfelus, boucles inversées, branchement conditionnel vrai qui ne s'effectue pas etc...
je vous donne un code intégral (on ne peut plus simple) et la valeur i est inaccessible (vérification effectuée dans la fenêtre de suivi). d'ailleurs, au lancement, je n'obtiens pas le petit point dans la marge de gauche à la ligne donnant i donc je ne peux y mettre de point d'arret.
j'avoue être dépasssé et j'espère ne pas vous paraitre idiot, mais je ne comprends pas.
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
    i := 5;
end;
 
end.
merci pour votre aide.
Jean Pierre