Bonjour, je voudrais créer une classe qui se nommerai savefile dans le but d'enregistrer un document de type connu ou inconnu.
j'ai d'abord programmé en mode procédural
Puis, j'ai créé une classe commandbutton_savefile descendant de la classe commandbutton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 LOCAL lcRepertoire lcRepertoire = PUTFILE('Nom du fichier', 'CA clients', '.xls') SELECT tw COPY TO (lcRepertoire) TYPE XL5
Voici le code de la procédure CLICK de ma classe
Je me demande si j'ai bien codé ma classe et comment faire pour l'instancier en lui passant des paramètres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 *!* attributs LOCAL lcActualDirectory as string, lcDirectory as string, lcFilename as string, lcExtension as string *!* lcActualDirectory répertoire actuel a sauvegardé *!* lcDirectory répertoire par défaut à définir *!* lcFilename nom par défaut du fichier à enregistrer *!* lcExtension choix du type de fichier *!* si ?X? : laisse le choix à l'utilisateur du type de fichier *!* Méthode enregistrement d'un nouveau fichier lcActualDirectory = curdir CURDIR(lcDirectory) && le répertoire actuel prend la valeur reçu par lcDirectory PUTFILE('Nom du fichier', lcFilename, lcExtension) curdir = lcActualDirectory
ps : je n'ai fait qu'un peu de java en POO
merci !!
Partager