Déclaration Variable Global
Bonjour à tous.
Je suis entrain de faire la transition entre le delphi et le C++ Builder,et j'ai un petit problème concernant la portée des variables:
J'ai une application contenant deux fiches (Form1 et Form2 associées aux Unit1.h et Units2.h)
Je voudrai déclarer dans Unit1 une variable qui soit accéssible par UNIT2.h
je viens de voir ce post
j'ai donc fais comme suit:
dans Unit1 :
Code:
1 2 3 4 5 6
| extern int i;
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"
#include "Unit1.h" |
et dans Unit2:
Code:
1 2 3 4 5
| #include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h" |
Et pourtant la variable i n'est pas accéssible à partir de unit2;J'ai un message d'erreur quand je compile:Symbole 'i' non défini!!
Quelqu'un peut m'aider Svp
Merci d'avance