IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

[RECORD] : déclaration non finalisée avec type String


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut [RECORD] : déclaration non finalisée avec type String
    Bonjour à tous,

    je rencontre un pb très bizarre dans une déclaration de records :

    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
    16
    17
    18
    19
     
    TMyCaracteristiquesTSBar=record
        MultiBar:TMultiBar;
        BarStyle:TBarStyle;
    //**cf commentaire ci-après
        DataFieldGroupBy:String;
        MultiBarsACreer:Boolean;
      end;
     
      TMySerie=record
        Id:TComponentName;
    ..
        FieldsCount:Integer;
        case TypeSerie:TMyTypeSerie of
          TSLine :(CaracteristiquesTSLine:TMyCaracteristiquesTSLine);
          TSBubble:(CaracteristiquesTSBubble:TMyCaracteristiquesTSBubble);
    //**cf commentaire ci-après
          TSBar:(CaracteristiquesTSBar:TMyCaracteristiquesTSBar);
      end;
    Dans mon record TMyCaracteristiquesTSBar, lorsque je déclare DataFieldGroupBy en string, je me colle une erreur :

    Le type TMyCaracteristiquesTSBar nécessite une finalisation - non autorisé dans enregistrement variant
    quand je déclare DataFieldGroupBy en Integer, ou Boolean, cela fonctionne !!!!

    Moi pas tout comprendre là !!

    Vous avez une idée :

    Merci d'avance


  2. #2
    Membre chevronné Avatar de chtiot
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 385
    Par défaut
    il faut que tu donnes une longueur à ta string

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut
    Merci beaucoup çà marche en effet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Opérateur IN non applicable pour type string
    Par abdelghani_k dans le forum Langage
    Réponses: 5
    Dernier message: 16/12/2010, 10h23
  2. [ZF 1.10] Clause where qui fonctionne avec type int mais pas avec type String
    Par shadypierre dans le forum Zend_Db
    Réponses: 5
    Dernier message: 30/04/2010, 13h00
  3. Procédure avec type string sans pointeur
    Par mouiteu dans le forum Débuter
    Réponses: 12
    Dernier message: 23/11/2008, 16h34
  4. strlen et strcpy non reconnu avec string.h
    Par wolflinger dans le forum C++
    Réponses: 17
    Dernier message: 21/02/2006, 13h44
  5. [VB.NET] Variable de type enum avec du string
    Par Mouse dans le forum Windows Forms
    Réponses: 4
    Dernier message: 13/01/2005, 18h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo