Hello,
Je tente de faire mon premier Case en Delphi
Ma var est déclarée en: ModeSocket: String;
case ModeSocket of
Client: ClientSocket1.Open;
Server: ShowMessage('Server');
else
ShowMessage('Mode: Type inconnu');
end;
et contient du String : ModeSocket := FichierIni.ReadString('TCP','Mode','UnKnow');
Malheureusement je reçois :
[Erreur] Unit1.pas(335): Type ordinal requis
J'ai beau aller voir dans la doc :
Ca ne m'avance guère, mon contenant est lui en String (valeur d'un fichier INI)Certains types permettent des valeurs classées suivant un ordre. Ces types sont alors dits ordinaux. C'est le cas, parmi les types que vous connaissez, de tous les types entiers ('integer', 'byte', ...), des booléens, des caractères (mais pas des chaînes de caractères) et des énumérés.
Voilà, je suis bloqué !
Si quelqu'un pourrais m'aiguiller vers la bonne gare :-)
A+
Partager