Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > EDI
EDI Configuration/utilisation de l'EDI
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 15/11/2012, 20h51   #1
Montor
Membre émérite
 
Avatar de Montor
 
Homme
Inscription : avril 2008
Messages : 863
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations forums :
Inscription : avril 2008
Messages : 863
Points : 844
Points : 844
Par défaut comportement que je connais pas

est-ce que c'est normal quand je declare une foncion avec 2 deux ou trois paramètres et je mis un virgule a la dernière ca compile bien ?

Code :
1
2
function something(a,b:integer):integer;
...
appelle

Code :
 something(0,0,);//ca compile
Montor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 11h25   #2
ShaiLeTroll
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 9 190
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur C++\Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juillet 2006
Messages : 9 190
Points : 13 239
Points : 13 239
On avait déjà discuté de cela, si je trouve la discussion

Cela doit être lié à Write ou Read qui accepte un nombre variable de paramètre tout comme SetLength multi-dimension
Comme tu n'as pas de valeur après la virgule, il doit considérer qu'il n'y a pas de paramètre
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !

L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié !
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 15h06   #3
tourlourou
Modérateur
 
Homme Yves Lemaire
Biologiste ; Progr(amateur)
Inscription : mars 2005
Messages : 1 683
Détails du profil
Informations personnelles :
Nom : Homme Yves Lemaire
Âge : 50
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Biologiste ; Progr(amateur)

Informations forums :
Inscription : mars 2005
Messages : 1 683
Points : 3 096
Points : 3 096
Il serait amusant et instructif de tester ce que ça donne pour une fonction suchargée avec versions 2 et 3 paramètres, le 3° avec valeur par défaut.
__________________
Delphi 5 Pro et Code Typhon 2.80 sous Win 7 64 bits - Code Typhon 2.70 / Ubuntu 12.04 64 bits
tourlourou est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 15h13   #4
Cl@udius
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 860
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 50
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 860
Points : 9 967
Points : 9 967
Citation:
Envoyé par tourlourou Voir le message
Il serait amusant et instructif de tester ce que ça donne pour une fonction suchargée avec versions 2 et 3 paramètres, le 3° avec valeur par défaut.
C'est le premier test que j'ai effectué, et ça compile.
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 20h20   #5
Montor
Membre émérite
 
Avatar de Montor
 
Homme
Inscription : avril 2008
Messages : 863
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations forums :
Inscription : avril 2008
Messages : 863
Points : 844
Points : 844
Citation:
Envoyé par ShaiLeTroll Voir le message
On avait déjà discuté de cela, si je trouve la discussion

Cela doit être lié à Write ou Read qui accepte un nombre variable de paramètre tout comme SetLength multi-dimension
Comme tu n'as pas de valeur après la virgule, il doit considérer qu'il n'y a pas de paramètre

je ne vois pas le rapport ... on peut peut expliquer par foo(void)
mais Delphi a bel est bien toucher a son sacro-saint

Citation:
Il serait amusant et instructif de tester ce que ça donne pour une fonction suchargée avec versions 2 et 3 paramètres, le 3° avec valeur par défaut.
Le faite d'ajouter la directive overload ca ne compile plus !
Montor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2012, 00h13   #6
Dr.Who
Membre Expert
 
Avatar de Dr.Who
 
Inscription : septembre 2009
Messages : 980
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : septembre 2009
Messages : 980
Points : 1 175
Points : 1 175
ça ne compile pas sur D2009, quel delphi utilise tu ?
__________________
[ 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!
Dr.Who est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2012, 20h50   #7
Montor
Membre émérite
 
Avatar de Montor
 
Homme
Inscription : avril 2008
Messages : 863
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations forums :
Inscription : avril 2008
Messages : 863
Points : 844
Points : 844
Citation:
Envoyé par Dr.Who Voir le message
ça ne compile pas sur D2009, quel delphi utilise tu ?
D7
Montor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h33.


 
 
 
 
Partenaires

Hébergement Web