begin process at 2012 02 11 00:04:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

J'AI BESOIN D'AIDE !!!! :O

 > 

comment recupere le nom d'un fichier ouvert???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment recupere le nom d'un fichier ouvert???

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ée 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 modifier un fichier excel déjà ouvert [ par nabil351974 ] salut à toutes et à tous, je n'arrive pas à modifier un fichier excel déjà ouvert par l'utilisateur.Excel n'est pas lancé par mon application. bien 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 recupere le chemin d'un fichier [ par houhou72 ] je veux que l'utilisateur choisit le chemin du fichier dans un edit. 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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales