Propriété des fichiers
NONOPST
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
DandypunkII Messages postés 70 Statut Membre -
DandypunkII Messages postés 70 Statut Membre -
Bonjour,
est-il possible de modifier les détails d'un fichier (titre, notation, mots clés, etc...) avec WinDev (ou dans WinDev par l'intermédiaire de l'API Windows ou autre).
Merci de votre collaboration
est-il possible de modifier les détails d'un fichier (titre, notation, mots clés, etc...) avec WinDev (ou dans WinDev par l'intermédiaire de l'API Windows ou autre).
Merci de votre collaboration
3 réponses
-
Si tu connais le nom de la ou des fonction de l'API windows, c'est tout à fait possible.
Windev dispose de la fonction API cf https://doc.pcsoft.fr/fr-FR/?3014005&name=api_fonction
Qui plus est, cerise sur le gâteau, il existe un outil (WDAPI) https://doc.pcsoft.fr/fr-FR/?3510003 qui te permet de créer le squelette de l'appel de la fonction, il suffit de chercher son nom.
Exemple :
Je veux utiliser la fonction de l'API "OpenFileMapingA"
Je recherche la fonction dans WDAPI, j'appuie sur copier, et je colle le résultat dans mon code.RetourFonction est un entier système // Type C :HANDLE dwDesiredAccess est un entier // Type C :DWORD bInheritHandle est un booléen // Type C :BOOL lpName est un entier système // Type C :LPCSTR, c'est l'adresse d'une chaîne, il est aussi possible de spécifier directement une chaîne RetourFonction=API("KERNEL32","OpenFileMappingA",dwDesiredAccess,bInheritHandle,lpName)
Je n'ai plus qu'à passer les bons paramètres.
Le plus difficile est de trouver les bonnes fonctions, mais ça, ce n'est plus du Windev -
-
Éventuellement, tu pourrais trouver ton bonheur
ici : https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list?redirectedfrom=MSDN
ou plus précisément, là : https://docs.microsoft.com/en-us/windows/win32/fileio/file-management-reference?redirectedfrom=MSDN
Sur le forum C, ils sauront certainement mieux te renseigner qu'ici.
Si c'est simple, c'est du Windev