Salut tout le monde,
Je suis entrain de mettre en place une interface et je suis confronté a un problème bizarre.
Dans ma première unit j'ai ça:
dans ma seconde unit j'ai ça :
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 unit InterfaceFlow; interface uses Types; type IFlow = interface function CreateIdOperationString(param:string; LogicOperator:TLogicOperator):string; end; implementation end.
quand je compile j'ai ce message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 unit Types; interface type TLogicOperator=(loOR,loAND); implementation end.
Je comprend pas d'où vient le problème, surtout que si je copie mon TLogicOperator dans ma premiere unit, ça fonctionne sans aucun problème.[DCC Erreur] InterfaceFlow.pas(10): E2003 Identificateur non déclaré : 'TLogicOperator'
si vous avez une solution je suis grandement preneur.
Merci d'avance pour votre aide.
Partager