Les Snippets

Connexion

Lancer une fonction par son nom sous forme de chaîne

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 11/09/2006 07:48:26 et initié par Cacophrene [Liste]
Vue : 5052
Catégorie(s) : Divers
Langages dispo pour ce code :
- VB6
- Windev



Langage : VB6
Date ajout : 11/09/2006
Posté par Cacophrene [Liste]

'Lancer une fonction par son nom
'Arguments de la fonction VB CallByNAme
'oObject -> Objet contenant la méthode à appeler
'sName -> Nom (type String) de la méthode à appeler
'cType -> Type de la méthode (VbGet, VbLet, VbSet, VbMethod)
'Args() -> Tableau de Variant pour les arguments
'Valeur de retour : ce que retourne votre fonction
Public Function ByStringName(sName As String, oObject As Object, cType As VbCallType, _
Args() As Variant) As Variant
   ByStringName = CallByName(oObject, sName, cType, Args())
End Function


Remarque :
Vous pouvez lancer des procédures, des fonctions ou des propriétés UNIQUEMENT si celles-ci sont des méthodes d'un objet. Vous pouvez donc appeler la méthode "Caption" d'un bouton, n'importe quelle propriété ou méthode d'une classe, mais pas une fonction d'un module !
Langage : Windev
Date ajout : 12/09/2006
Posté par Elian Lacroix [Liste]
// sName est une chaine de caractère contenant le nom de la procédure à exécuter
ExécuteTraitement(sName, trtProcédure)

Snippets en rapport avec : Lancer, String, Procédure, Fonction, Nom



Codes sources en rapport avec : Lancer, String, Procédure, Fonction, Nom

{Visual Basic, VB6, VB.NET, VB 2005} DÉTECTEUR DE PROCÉDURES ET FONCTIONS INUTILISÉES
Cette fonction permet de déterminer pour chaque module les procédures et fonctions qui ne sont pas a...

{SQL} LES FONCTIONS SUR CHAÎNE DE CARACTÈRES EN TRANSACT-SQL
Mesdames et Messieurs, Je voudrais bien vous proposer gratuitement les fonctions en Transact-SQL...

{SQL} SQL SERVER - FONCTION QUI RENVOI LE SUFFIXE D'UNE CHAINE DE CHARACTÈRES
Dans de nombreux développements on souhaite pouvoir extraire le suffixe d'une chaine de charactères,...

{Visual Basic, VB6, VB.NET, VB 2005} UTILISER LA FONCTION LINE POUR EFFECTUER DES FONCTION AGORITHMES
Ce prog est simple et intéressant pour les débutants (j'ai mis le niveau 2 pour l'agorithme)...

{Visual Basic, VB6, VB.NET, VB 2005} ENVOYER DES MAIL EN VB6 AVEC SMTP SERVEUR
pour coder un envoi de mail en VB6, sans exécuter de client messagerie. Fonction de base. il s'agit ...

{Delphi} GÉNÉRATEUR DE MOTS DE PASSES ALÉATOIRES DE LONGUEUR PARAMÉTRABLE
Avec cette petite fonction, vous pouvez générer des mots de passe, respectant les majuscules/minuscu...

{Delphi} ÉVALUATION EXPRESSIONS MATHÉMATIQUES
comme le dit le titre, ça évalue une expression mathématique en basculant l'expression parenthésée e...

{Delphi} DELPHI : PROCEDURE SPLIT SIMILAIRE A LA FONCTION EPONYME EN VB
Découpe une chaîne délimitée en ses éléments pour remplir un tableau dynamique passé en paramètre. U...

{C / C++ / C++.NET} ARBRE2D: UN PROGRAMME GÉNÉRANT DES ARBRES
Ce programme à pour objectif, de dessiner des arbres. Il n'est pas conseillé de mettre trop d'itéra...

{Python} TRACER UNE FONCTION
Juste une appli me permettant de tracer des fonction: Exemple: cos(x) Nota Bene:Entrer (x)**2 au l...