Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : comment recupere le nom d'un fichier ouvert??? [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (dahman)

lundi 22 novembre 2004 à 09:15:20 | comment recupere le nom d'un fichier ouvert???

dahman


salut
j ai besoin de savoir comment je peux recuperer le nom d'un fichier ouvert par une application exemp Word, excel...
merci pour l'aide.

lundi 22 novembre 2004 à 22:22:44 | Re : comment recupere le nom d'un fichier ouvert???

Bestiol

Tu veux récupérer le nom du fichier ouvert par n'importe quelle application (ce que je comprend par le "par exemp[le]") ou bien juste Word, Excel et la série Office (soyons fous !)

Pour les produits office ça reste faisable avec les composants serveurs OLE qui te permettent de communiquer avec ces applications (il faut avoir Delphi Pro pour avoir ces compos il me semble) mais toutes les applications ne proposent pas de tels fonctionnalités !!

Autant te dire que si c'est par toute application que tu veux, c'est impossible d'après moi !

mardi 23 novembre 2004 à 09:09:13 | Re : comment recupere le nom d'un fichier ouvert???

dahman


bon je veux les fichiers ouverte de n importe quelle application je pense que c possible grace aux API de windows. comme (d'apres ce que je sais) "getcurrentfile" mais pour extraire ces info il faut declarer un handle ....(je c pas la suite) ce que je veux donc un exemple avec cette commande ou une autre parce que g pas trouve sur le net.

mardi 23 novembre 2004 à 11:41:57 | Re : comment recupere le nom d'un fichier ouvert???

Bestiol

Recherche dans la MSDN à l'appui, cette API n'existe pas !!

Tu dois confondre avec GetCurrentDirectory, qui te renvoie le répertoire en cours pour ton application...

Je maintiens qu'il est impossible de connaitre les noms des fichiers ouverts par n'importe quelle appli... Et si jamais c'était le cas, j'aimerais bien savoir ce que tu ferais des fichiers système, du genre les DLL windows, qui sont constamment ouvertes ??

Le seul moyen qui me semble à la limite potable, c'est de scanner tout ton disque dur et de tester à chaque fichier s'il est ouvert ou non... Mais une application peut très bien ouvrir un fichier, le lire puis le refermer avant d'en proposer l'exploitation à l'utilisateur...

mardi 23 novembre 2004 à 13:53:58 | Re : comment recupere le nom d'un fichier ouvert???

dahman


oui c vrai g pas trouve cette commande ds MSDN aparament ta raison mais normalemant chaque fichier a handle et normalemant on peut le recupere mais comment. bon je limite la recherche sur les fichiers offices si tu sais comment recupere les nom des fich ouvert (c deja pas mal) n hisite pas a me le dire
merci pour l aide



Cette discussion est classé dans : fichier, ouvert, recupere


Répondre à ce message

Sujets en rapport avec ce message

Lire un fichier deja ouvert par une appli [ par JulioDelphi ] helloj'utilise :assignfile(file); //le fichier existeFileMode:=0;Reset(file); meme avec un try finally, je pensais justement ke ça evitais d'avoir l' Comment savoir si un fichier est ouvert ? [ par soulama ] je dois copier des fichiers de minimum 5G Byte dun pc1 vers pc2.Lor du procecus de copy je teste avec FileOpen(Fichier, share_exclusiv) mais ca me di Excel sans attendre la fin [ par Ptinico ] Salut,Question toute bête :- J'ai un fichier Excel ouvert contenant un macro déclenchée par un "Worksheet_SelectionChange"- Depuis Delphi, je me conne Copie de fichier ouvert par un autre processus [ par L_art_ment ] Bonjour bonjour !Bein voilà tout est dans le titre, j'aimerais copier un fichier déjà ouvert par un autre processus, même si il faut passer par la fer Tester si un fichier est deja ouvert. [ par magicvinni ] Bonjour, Existe il une procedure pour savoir si un fichier F:TextFile est deja ouvert avec append:Procedure OUvreAssignFile(f,....)Append(f);Procedure Comment savoir si un fichier .txt est ouvert [ par stigmate101 ] Salut à tous, J'ai deux application delphi 5 qui utilise le même fichier .txt. Je dois gérer afin d'éviter toute perte dans les données, un test qui m Comment savoir si fichier .txt est ouvert ???? [ par stigmate101 ] Je souhaiterai savoir comment il est possible de controler si un fichier .txt est ouvert.Merci Comment générer un fichier .txt automatique ( qu'elle commande utiliser) [ par stigmate101 ] Salut Je doit automatiser la creation de fichier .txt dans une application.Je n'ai pas trouvé de commande à ce sujet ?Quelqu'un peut-il me débloquer.a Copie StringGrid dans fichier TXT [ par ryadus ] Salut;Je voudrais savoir comment peut on faire pour copier un tableau (StringGrid) dans un fichier TXT, histoire de sauvgarder les données du tableau; 1 exe + 1 exe = 1 exe [ par haklia ] Bonjour à tous.Voila en fait je cherche a faire un joiner, de pouvoir creer un fichier exe à partir de 2 fichiers exe, et quand je cliquerai sur mon f


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 2,590 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.