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 :

[D2009] - [DCC Erreur] PagePrincipal.pas(33): E2010 Types incompatibles : 'string' et 'procedure, untyped


Sujet :

Langage Delphi

  1. #1
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Points : 1 113
    Points
    1 113
    Par défaut [D2009] - [DCC Erreur] PagePrincipal.pas(33): E2010 Types incompatibles : 'string' et 'procedure, untyped
    Bonjour tout le monde,

    Me voilà sur D2009... mdr...

    J'utilise cette fonction qui se trouve sur ce fofo :

    http://delphi.developpez.com/faq/?pa...#lireinfosprog

    D'ailleur j'ai modifié la ligne :
    liste.add(VersionInfo[i]+' : '+strPas(InfoData));
    par
    liste.add(VersionInfo[i]+' : '+strPas(PChar(InfoData)));


    Dans cette procédure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Self.Caption := 'Mon programme ' + GetFileInfo(ParamStr(0),Memo1.Lines);
    end;
    J'ai cette erreur
    [DCC Erreur] PagePrincipal.pas(33): E2010 Types incompatibles : 'string' et 'procedure, untyped pointer or untyped parameter'

    Et là euh... je voit pas du tout.

    Quelqu'un connait ?

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 448
    Points
    28 448
    Par défaut
    GetFileInfo n'est pas une fonction
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Points : 1 113
    Points
    1 113
    Par défaut
    Re,

    Ok j'ai pigé mon erreur, voilà ce que je fais maintenant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      GetFileInfo(ParamStr(0),Memo1.Lines );
      Self.Caption := 'Mon programme ';
    end;
    Sauf que mon Memo1 reste vide ?

  4. #4
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Points : 1 113
    Points
    1 113
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    GetFileInfo n'est pas une fonction
    On a ecris en même temps....lol

  5. #5
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Points : 1 113
    Points
    1 113
    Par défaut
    Ok,

    J'avais pas mis les infos inclus dans le soft... quel bouffon...

    ..

    dsl

  6. #6
    Membre éprouvé
    Avatar de Dr.Who
    Inscrit en
    Septembre 2009
    Messages
    980
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Septembre 2009
    Messages : 980
    Points : 1 294
    Points
    1 294
    Par défaut
    Une petite unité utile (voir piece jointe)

    exemple de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    uses VerInfos;
     
    procedure TForm1.FormCreate(Sender: TObject);
    var
      VersionInfos : TVersionInfos;
    begin
      {$IF RTLVersion >= 18.0}
      VersionInfos.GetInfos(ParamStr(0));
      VersionInfos.ToList(ListBox1.Items, ntFRA);
      {$ELSE}
      GetVersionInfosList(ParamStr(0), ListBox1.Items, ntFRA);
      {$IFEND}
    end;
    Fichiers attachés Fichiers attachés
    [ Sources et programmes de Dr.Who | FAQ Delphi | FAQ Pascal | Règlement | Contactez l'équipe ]
    Ma messagerie n'est pas la succursale du forum... merci!

  7. #7
    Membre éprouvé Avatar de BuzzLeclaire
    Homme Profil pro
    Dev/For/Vte/Ass
    Inscrit en
    Août 2008
    Messages
    1 606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev/For/Vte/Ass

    Informations forums :
    Inscription : Août 2008
    Messages : 1 606
    Points : 1 113
    Points
    1 113
    Par défaut
    Citation Envoyé par Dr.Who Voir le message
    Une petite unité utile (voir piece jointe)

    exemple de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    uses VerInfos;
     
    procedure TForm1.FormCreate(Sender: TObject);
    var
      VersionInfos : TVersionInfos;
    begin
      {$IF RTLVersion >= 18.0}
      VersionInfos.GetInfos(ParamStr(0));
      VersionInfos.ToList(ListBox1.Items, ntFRA);
      {$ELSE}
      GetVersionInfosList(ParamStr(0), ListBox1.Items, ntFRA);
      {$IFEND}
    end;

    Merci.

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

Discussions similaires

  1. type incompatible string et PAnsiChar
    Par michel71 dans le forum Débuter
    Réponses: 4
    Dernier message: 10/04/2012, 13h56
  2. Réponses: 4
    Dernier message: 31/05/2011, 19h31
  3. Réponses: 0
    Dernier message: 31/05/2011, 00h34
  4. Type incompatible: '[string: ""]'
    Par annedeblois dans le forum ASP
    Réponses: 2
    Dernier message: 04/01/2008, 17h56
  5. StrToInt + Tedit --> Type incompatible string et Tedit
    Par turf_trader dans le forum Delphi
    Réponses: 3
    Dernier message: 07/07/2007, 14h33

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