website2000 | Salut,
j'aurais besoin de votre aide...
Code :
- unit Unit1;
- interface
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Menus, StdCtrls;
- type
- Stationnement = class
- private
- Place : integer;
- Cout : integer;
- TerrainOccuper : integer;
- VoitureEntrerTotal : integer;
- public
- constructor Create;
- end;
- TForm1 = class(TForm)
- Button1: TButton;
- Button2: TButton;
- Button3: TButton;
- Button4: TButton;
- Button5: TButton;
- MainMenu1: TMainMenu;
- Fichier1: TMenuItem;
- procedure Fichier1Click(Sender: TObject);
- procedure Button1Click(Sender: TObject);
- procedure Button3Click(Sender: TObject);
- procedure Button4Click(Sender: TObject);
- procedure Button5Click(Sender: TObject);
- procedure Button2Click(Sender: TObject);
- private
- { Déclarations privées }
- public
- { Déclarations publiques }
- end;
- var
- Form1: TForm1;
- NombreStationnement: array[1..3] of Stationnement; //Instance de Stationnement
- var i : integer;
- implementation
- uses Unit2;
- constructor Stationnement.Create; //On crée un stationnement
- begin
- Place := 50;
- Cout := 10;
- TerrainOccuper :=0;
- VoitureEntrerTotal :=0
- end;
|
Code :
- unit Unit2;
- interface
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls, Menus,Unit1;
- type
- TForm2 = class(TForm)
- Edit1: TEdit;
- Edit2: TEdit;
- Edit3: TEdit;
- Edit4: TEdit;
- Label1: TLabel;
- Label2: TLabel;
- MainMenu1: TMainMenu;
- Options1: TMenuItem;
- Entrerunvhicule1: TMenuItem;
- Sortirunvhicule1: TMenuItem;
- Fermer1: TMenuItem;
- Entrer1: TMenuItem;
- Sortir1: TMenuItem;
- Gains1: TMenuItem;
- entrestotales1: TMenuItem;
- Label3: TLabel;
- Label4: TLabel;
- procedure FormShow(Sender: TObject);
- procedure entrestotales1Click(Sender: TObject);
- private
- { Déclarations privées }
- public
- { Déclarations publiques }
- end;
- var
- Form2 : TForm2;
- implementation
- {$R *.dfm}
- procedure TForm2.FormShow(Sender: TObject);
- begin
- Edit2.Text := inttostr(NombreStationnement[1].TerrainOccuper);
- end;
|
C'est une partie de mes 2 form
Dans mon premier form pour entrer des paramètres dans ma class "Stationnement" j'utilise "NombreStationnement[]". Pour ça sa fonctionne... Quand je veux reutilisé ma classe "Stationnement" grâce a "NombreStationnement[]" dans ma form2 c'est impossible...
J'ai fais plusieurs test de différentes façons et j'ai fais plusieurs recherches sous google sans rien trouver pour mon problème. J'ai trouvé pour une classe seul mais dès qui a un tableau plus rien marche.
Je vous remercie d'avance.  Message édité par website2000 le 04-12-2004 à 23:46:28
|