begin process at 2008 05 16 04:37:57
1 173 215 membres
57 nouveaux aujourd'hui
13 970 membres club

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 : trouver le nom de l'unité en cours [ Système / Mémoire ] (simonpelloquin)

trouver le nom de l'unité en cours le 18/05/2007 09:12:35

simonpelloquin
Bonjour,

Je voudrais récupérer le nom du fichier ".pas" en cours ouvert sous delphi. Quelqu'un aurait une petite idée ?
Merci d'avance

Simon

Re : trouver le nom de l'unité en cours le 20/05/2007 18:14:09

Delphiprog
(Admin CS)
Bonjour Simon,

Pourrais-tu préciser si tu veux le faire depuis un expert pour Delphi ou depuis une appli extérieure à Delphi ?


May Delphi be with you !

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.

Re : trouver le nom de l'unité en cours le 21/05/2007 09:03:14

simonpelloquin
Bonjour Delphiprog,
Je souhaite le faire depuis une application extérieure... C'est à dire que je cherche à récupérer le nom complet de fichier de l'unité en cours sous delphi. J'ai fait un petit prog pour renommer un ensemble de composants d'un bloc avec un préfixe et un numéro incrémenté (bientôt disponible sur CodesSources ) et ça serait plus confortable d'appeler automatiquement l'unité en cours plutôt que de passer par un TOpenDialog. J'ai bien cherché du côté de EnumWindowsProc, mais... je ne suis pas assez calé sur le sujet...

Simon

Re : trouver le nom de l'unité en cours le 21/05/2007 13:33:32

Loda
Membre Club
salut,

si tu appel ton prog depuis le menu outils de Delphi, tu doit pouvoir utiliser les macros $Xxx (je ne suis pas sur, je m'en sert jamais) pour passer en parametre (ligne de commande) le nom de l'unité.

Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.

Re : trouver le nom de l'unité en cours le 21/05/2007 13:56:03

simonpelloquin
Whaooo ! Loda, je n'imaginais même pas ajouter un module à delphi... Pour le moment, c'est un exécutable à part... Je vais essayer de fouiller dans cette direction, si tu as un peu plus d'infos la dessus, je suis preneur !

Simon

Re : trouver le nom de l'unité en cours le 21/05/2007 14:08:23

simonpelloquin
à Delphiprog : Je viens de faire une recherche sur "Expert" et je m'aperçois qu'il semble possible d'intégrer la fonctionnalité de mon exécutable à delphi... Dans ce cas là, sais-tu comment récupérer le nom de fichier de l'unité en cours d'utilisation  ?

Simon

Re : trouver le nom de l'unité en cours le 22/05/2007 09:02:54

Loda
Membre Club
Réponse acceptée !
va dans le menu outils|configure outils|edit (ou cree puis edit) | macro. essaie  c:\MonExe.exe "$Path".

"Module" est un grand nom. je dirais jsute que tu peux appeler un prog en ligne de commande depuis delphi.

bonne chance,

Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.

Re : trouver le nom de l'unité en cours le 22/05/2007 09:52:04

simonpelloquin
Merci Loda ! C'est bien ça ... (sauf que le paramètre est $EDNAME  ) Ainsi Delphi envoie en ParamStr le nom de l'unité active... 

Simon

Re : trouver le nom de l'unité en cours le 22/05/2007 09:54:45

simonpelloquin
> Delphiprog : Je reste intéressé par une solution sous forme d'expert.... (Pourquoi pas un petit tuto ? )

Simon

Re : trouver le nom de l'unité en cours le 22/05/2007 10:14:18

Loda
Membre Club
Réponse acceptée !
content de t'avoir rendu service. :-)

A+

Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.


Classé sous : trouver, cours, unité

Participer à cet échange

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS