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

Free Pascal Discussion :

Operator overloaded sur un modulo [Free Pascal]


Sujet :

Free Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 71
    Par défaut Operator overloaded sur un modulo
    Bonjour à tous, voila j'écrit un programme de libellé de chèques, je pense que tous le monde sait ce que c'est donc je passe les détails.
    Dans ce programme j'ai une fonction qui me permet de vérifier si la valeur de l'utilisateur est un million ou un multiple; c'est cette fontion qui bloque, regarder plutot

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function millionseul (var franc) : boolean;
    var nbr : longint;
    begin
    	nbr := franc mod 1000000;
    	if(nbr > 0) then 
    		begin
    			millionseul := FALSE;
    		end
    	else
    		begin
    			millionseul := TRUE;
    		end;
    end;
    C'est à la ligne : nbr := franc mod 1000000;
    Que le compilateur me dit "operateur overloaded"
    En sachant que franc est en longint.

    Voila j'espère que vous pourrez m'aider.

    Cordialement.

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 038
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    L'erreur disparaîtra si tu spécifies le type du paramètre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function millionseul (var franc : longint) : boolean;
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2008
    Messages : 71
    Par défaut
    merci, ca marche

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 966
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 966
    Par défaut
    Jai,

    Vraiment bizarre cette manie de ne pas préciser le type des paramètres, on tend à la voir de plus en plus souvent.
    Je voudrais bien savoir d'où sort cette habitude.
    Si c'est pour s'éviter de taper quelques lettres lors de l'écriture du code, c'est particulièrement stupide.

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

Discussions similaires

  1. operator overload sur des classes créées
    Par jdddeschamps dans le forum Débuter
    Réponses: 8
    Dernier message: 22/02/2012, 17h10
  2. code partage qui a opere differemment sur un poste
    Par will Igetit dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 29/10/2008, 11h09
  3. operation conditionnelle sur colonne dans un select
    Par Monstros Velu dans le forum Langage SQL
    Réponses: 5
    Dernier message: 05/12/2006, 11h31
  4. Operation Somme sur une requete
    Par blowlagoon dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/06/2006, 13h10

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