Salut a toute et tous , j'ai un souci . pour etre bref j'ai une Procedure qui est : Procedure PositionXY(Ma_Fen est une Fenetre) (deja j'ai une erreur ) donc : positionXY(Ma_Fen) code ..... Ma_Fen.X = X Ma_Fen.titre = "XXXX" etc ... j'ai un probleme ,la fenetre que je mets en parametre n'est pas connu et me donne une erreur. ou est ce que je me trompe . Merci d'avance
Voila ce que j'avais trouvé dans l'aide en ligne // Cas des fenêtres Il suffit d'utiliser l'attribut d'extension <nom de fenêtre>. La syntaxe à utiliser est la suivante : PROCEDURE NomProcédure(NomFenêtre est une chaîne <nom de fenêtre>) Exemple : // Déclaration de la procédure PROCEDURE ContrôleSaisie(sNomFenêtre est une chaîne <nom de fenêtre>) soit i = 1 soit ResChamp = EnumèreChamp(sNomFenêtre, i) TANTQUE ResChamp <> "" i++ Trace("Traitement du champ "+ResChamp+" de la fenêtre " + sNomFenêtre) ResChamp = EnumèreChamp(sNomFenêtre, i) FIN Dans cet exemple, lors de l'appel de la procédure, le paramètre sNomFenêtre contient le nom de la fenêtre. La complétion proposera toutes les fenêtres présentes dans le projet. Les appels de la procédure pourront correspondre aux syntaxes suivantes : ContrôleSaisie(NomFenêtre) ContrôleSaisie("NomFenêtre") ContrôleSaisie(Nom variable chaîne contenant le nom de la fenêtre)