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

Lazarus Pascal Discussion :

Bug énervant du compilateur


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2013
    Messages : 412
    Billets dans le blog
    2
    Par défaut Bug énervant du compilateur
    Bjr à vous,

    Soit le code:

    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
    20
    21
    22
    23
    24
    25
     
    function DispDlgFindIDTerrain(const QDC: TToporobotStructure2012;
                                  out   QDoMatchExact: boolean;
                                  out   QFindWhat: string): boolean;
    var
      BB: TdlgFindAStation;
    begin
      Result := False;
      BB := TdlgFindAStation.Create(Application);
      try
        if (BB.Initialiser(QDC)) then // function Initialiser(const QDC: TToporobotStructure2012): boolean; 
        begin
          BB.ShowModal;
          if (BB.ModalResult = mrOK) then
          begin
            QFindWhat := BB.GetFindWhat();
            QDoMatchExact := BB.GetDoMatchExact();
            //ShowMessage(QFindWhat + ' - ' + BoolToStr(QDoMatchExact, 'Recherche exacte', 'Rechercher une partie'));
            Result := True;
          end;
        end;
      finally
        BB.Release;
      end;
    end;
    où TToporobotStructure2012 est une classe.

    A la compilation, j'ai l'erreur suivante:

    CallDialogsStdVersion.pas(1039,27) Error: Incompatible type for arg no. 1: Got "TToporobotStructure2012", expected "TToporobotStructure2012.ExportListePOIToCSV(const TStringDirectoryFilename);"

    Je suis obliger de vider le dossier ./lib pour que tout rentre dans l'ordre

    De quoi se taper la tête contre le mur ...

  2. #2
    Membre Expert
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par JP CASSOU Voir le message
    Bjr à vous,

    A la compilation, j'ai l'erreur suivante:

    CallDialogsStdVersion.pas(1039,27) Error: Incompatible type for arg no. 1: Got "TToporobotStructure2012", expected "TToporobotStructure2012.ExportListePOIToCSV(const TStringDirectoryFilename);"

    Je suis obliger de vider le dossier ./lib pour que tout rentre dans l'ordre

    De quoi se taper la tête contre le mur ...
    Salut, ce genre de truc m'arrive parfois. Obliger de supprimer le dossier lorsque "nettoyer et compiler" ne fonctionne pas comme il se doit. C'est souvent du à cause de modifications faites dans le code source de mes paquets ou fichier "Inc". Est ce que cette fonction à plusieurs méthodes définies ? "overload" ?
    As tu des messages d'avertissement avant, qui s'affichent, du type "code source présents dans différent dossiers" ==> "orphaned/ duplicated bla bla bla" ?

    A+

    Jérôme
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/09/2007, 20h52
  2. [Generics] Bug étrange du compilateur
    Par nico-pyright(c) dans le forum C++/CLI
    Réponses: 9
    Dernier message: 22/08/2007, 21h24
  3. Bug bizarre du compilateur C++
    Par mchk0123 dans le forum C++
    Réponses: 4
    Dernier message: 02/05/2007, 14h29
  4. bug possible et énervant (vc 2005)
    Par me_myself dans le forum VC++ .NET
    Réponses: 5
    Dernier message: 13/09/2006, 09h08
  5. Bug du compilateur Delphi 7 en version 7.1
    Par Mikol dans le forum EDI
    Réponses: 5
    Dernier message: 30/07/2005, 15h46

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