Bonjour
Decidé à coder proprement j ai decidé de realisé une unité common qui regroupe toutes mes variables globales qui se presente comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
unit common;
 
interface
uses
  Windows, SysUtils,Classes;
 
var
  PathAppli : string;
 
implementation
 
initialization
  PathAppli :=ExtractFilePath(Application.ExeName);
end.
mais la compilation est impossible car les messages d erreur suivant apparaissent :

[Erreur] common.pas(13): Identificateur non déclaré : 'Application'
[Erreur] common.pas(13): ')' attendu(e) mais identificateur 'ExeName' trouvé(e)


alors que si j utilise ExtractFilePath(Application.ExeName); sur un form tout roule...
Pourriez vous m indiquer pourqoui et comment y remedier ?
merci de votre aide