Réponse acceptée !
Salut,
il faut déclarer ta variable dans la section Interface de l'unit1:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
Ma_Variable : Byte;
implementation
{$R *.dfm}
...
Begin
Ma_Variable := 125;
End;
...
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm2 = class(TForm)
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form2: TForm1;
implementation
{$R *.dfm}
Uses Unit1;
...
Begin
Edit1.Text := IntToStr(Ma_Variable);
End;
...
Evite déjà des variables locales d'une lettre
donne un nom plus explicite à tes variables.
@ Francky
Byte est compris dans l'interval de Integer
il n'y a donc pas transtypege a faire
n'oubliez pas de cliquer sur Réponse Acceptée si elle vous convient
@+
Cirec