begin process at 2012 02 12 21:21:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

VBScript

 > 

Simuler des paramètres optionnels de fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Simuler des paramètres optionnels de fonction

mardi 16 juillet 2002 à 15:52:31 | Simuler des paramètres optionnels de fonction

kenos

Membre Club
Salut à tous!

Souhaitez moi la bienvenue, je suis un nouveau!
Pour ma première participation, j'ai un pbm un peu delicat.
Je sais que les paramètres optionnel n'existe pas en VBScript.
Mais je souhaiterai simuler le mecanisme avec une fonction (qui est à l'interieur d'une classe, je precise au cas ou ca change quelque chose), un peu comme on peu le faire en JavaScript avec les variables argc et argV.

Quelqu'un aurai une idee???

----
Kenos!
mardi 27 août 2002 à 09:39:12 | Re : Simuler des paramètres optionnels de fonction

Paxcal



Bienvenue!

Une solution simple et élégante ;o) à ton problème et de simuler le mode de fonctionnement de javascript ( arguments ) et du c ( argv ) en utilisant un tableau pour passer les paramêtres optionnels.

Voici un exemple :

function testArgumentOptionnel( v1 , argv )
dim v
Response.Write "<p>testArgumentOptionnel : " & v1 & "<br>"
Response.Write "  Nb d'arguments optionnels : " & ( ubound( argv ) + 1 ) & "<br>"


for each v in argv
Response.Write "  <b>-</b> argument optionnel : "
if not vartype( v ) = 10 then 'si il y a un "trou" dans le tableau, vartype( v ) = 10 (vbError)
Response.Write v
end if
Response.Write "<br>"
next
Response.Write "</p>"
end function


call testArgumentOptionnel( "Rien en option" , array() )
call testArgumentOptionnel( "1 valeur en option" , array( 1 ) )
call testArgumentOptionnel( "10 valeur en option" , array( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ) )
call testArgumentOptionnel( "4 valeur en option ( avec des trous )" , array( 1 , 2 , , 4 ) )


Voilà,

Pascal


Cette discussion est classée dans : fonction, paramètres, simuler, optionnels


Répondre à ce message

Sujets en rapport avec ce message

Simuler des paramètres optionnels en VBScript [ par kenos ] Salut à tous!Je sais que les paramètres optionnel pour les fonctions et les procedures n'existent pas en VBScript.Mais je souhaiterai simuler le mecan ASP- comment récupérer les paramètres d'une fonction ? 8) [ par snooker ] J'ai récupéré la fonction sur la concatenation dans un article du site mais j'appelle la fonction mais je ne récupère rien... (bon c pas très clair to fonction REPLACE en JAVASCRIPT [ par mickguib ] BonjourEn JAVASCRIPT, je tape:chaine2=chaine1.replace("/",",")Problème : il ne remplace que le premier / de la chaine par une , mais pas les suivants. Fonction de remplacement de chaines en SQL ?!? [ par yoannd ] Bonjour,Voilà, je voudrais faire afficher dans une textbox le résultat d'une requete, et pour celà, je suis obligé de faire une requete du typeSELECT Probléme en Request.form [ par kaboria ] salut tout le mode , je n'arrive pas d'associer la référence de produit avec la quantité qui le correspond voiçi le code source:>Untitled Document<met Fonction qui renvoit le nom d'utilisateur win2000/XP ?? [ par garganet ] Bonjour, je cherche une solution pour capturer le nom d'utilisateur d'une session Win2000/XP en ASP. Type de chaîne (Date) [ par ATHacker ] [font=arial]J'ai un énorme problème, j'ai créé une fonction de conversion de date et d'heure Format Anglais --> Format Européen (08/27/2002 01:00:00 P probleme de dates [ par franzioz ] Bonjour,j'ai un probleme avec mes dates sur mon serveur. Avant quand j'appelais la fonction formatdatetime(now(),3) le resultat etait: 1:25 PMDepuis j Executer une fonction à l'aide d'un lien html ? [ par Schnouf ] Salut, en fait tout ce que je veux faire, c'est executer une fonction (définie dans un bloc de script serveur en vbscript) à l'aide d'un lien html (co executer une fonction vbscript a partir d'un lien html grace au javascript [ par Schnouf ] En fait, je vous explique ce que je veux faire : Avec un lien html basique, éxecuter une fonction vbscript declarée dans un bloc de script serveur...


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,761 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales