Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

path

4 réponses
Avatar
David
Bonjour à tous,

Dans src=""M:\DaviwebEmail\EmailFichier112009\Donnee\Etiquet.bmp""

qu'elle est la bonne syntaxe pour remplacer
M:\DaviwebEmail\EmailFichier112009\Donnee\

par
App.path ?

Merci d'avance.

--
a+ Jean-Pol
Site Web : www.colovid.be
Site Web perso pour le fun : http://users.skynet.be/DAVID/
Cette page est transmise avec des électrons 100% recyclés.

4 réponses

Avatar
Jean-marc
David wrote:
Bonjour à tous,



Hello,

Dans src=""M:DaviwebEmailEmailFichier112009DonneeEtiquet.bmp""

qu'elle est la bonne syntaxe pour remplacer
M:DaviwebEmailEmailFichier112009Donnee

par
App.path ?



Heu ?? C'est une sorte de devinette ?

App.path, c'est le chemin de l'application, donc en gros, ça renvoie
le chemin de l'exécutable de ton programme.

Question : Que vaut ton app.path ?


--
Jean-marc Noury (jean_marc_n2)
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;
Avatar
LE TROLL
Bonjour,

Petite précision :

Si tu mets :
src=""M:DaviwebEmailEmailFichier112009DonneeEtiquet.bmp""

le résultat ce n'est pas ça :
M:DaviwebEmailEmailFichier112009Donnee

Mais ceci
"M:DaviwebEmailEmailFichier112009DonneeEtiquet.bmp"

Je ne suis ps certain de comprendre ce que tu veux, mais si c'est ce que je
présume, ce sera :

ChDir "M:DaviwebEmailEmailFichier112009Donnee"

Ce qui devrait ensuite être le nouvel AppPath (penser à le remettre en état
antérieur ensuite), et donc in fine tu pourras utiliser comme ceci :
App.Path & "Etiquet.bmp"


Cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.


"David" a écrit dans le message de
news:uk%
Bonjour à tous,

Dans src=""M:DaviwebEmailEmailFichier112009DonneeEtiquet.bmp""

qu'elle est la bonne syntaxe pour remplacer
M:DaviwebEmailEmailFichier112009Donnee

par
App.path ?

Merci d'avance.

--
a+ Jean-Pol
Site Web : www.colovid.be
Site Web perso pour le fun : http://users.skynet.be/DAVID/
Cette page est transmise avec des électrons 100% recyclés.




Avatar
Jean-marc
LE TROLL wrote:
Bonjour,



Hello,

ChDir "M:DaviwebEmailEmailFichier112009Donnee"

Ce qui devrait ensuite être le nouvel AppPath (penser à le remettre
en état antérieur ensuite),



Heu, non .

Essaie simplement ceci:

Debug.Print App.Path
ChDir "c:jm" ' mettre ici le répertoire de ton choix
Debug.Print App.Path

Tu verras que App.path n'a pas changé.

Ce qui est mis à jour après un ChDir, c'est ce que tu
obtiens en appelant CurDir$.

D'autre part, l'intérêt d'utiliser App.Path, c'est de ne
pas devoir hard-coder un chemin dans l'exécutable, ...

L'idée de App.Path, c'est d'accéder au répertoire d'un exe
ou à un de ses sous répertoire sans connaitre le chemin
physique d'installation.

Si tu as une application avec cette structure :
+---MonAppli
| monappli.exe
|
---data
donnees.txt

Tu peux accéder à donnees.txt depuis ton programme (monappli.exe) en
faisant :

dim DataPath as string

DataPath = App.Path & "datadonnees.txt"

open DataPath ...

Cordialement,

--
Jean-marc Noury (jean_marc_n2)
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;
Avatar
David
Bonjour,

Tu peux accéder à donnees.txt depuis ton programme (monappli.exe) en
faisant :
dim DataPath as string
DataPath = App.Path & "datadonnees.txt"
pen DataPath ...



C'est exactement ce que je veux faire et que j'ai déjà fait.
Mais dans ma question j'ai oublié de préciser que si c'était
bien sous VB6 c'est dans de HTML pour expédier un e-mail !

Dont voici un copier/coller :

HTML = HTML & "<img border=""1"" HSPACE=""20""
src=""M:DaviwebEmailEmailFichier112009DonneeEtiquet.bmp""
width=""235"" height=""90""></a>"

Merci à tous et à tous les 2. ^_^

--
a+ Jean-Pol
Site Web : www.colovid.be
Site Web perso pour le fun : http://users.skynet.be/DAVID/
Cette page est transmise avec des électrons 100% recyclés.

"Jean-marc" a écrit dans le message de news:
4aed5aa4$0$2847$
LE TROLL wrote:
Bonjour,



Hello,

ChDir "M:DaviwebEmailEmailFichier112009Donnee"

Ce qui devrait ensuite être le nouvel AppPath (penser à le remettre
en état antérieur ensuite),



Heu, non .

Essaie simplement ceci:

Debug.Print App.Path
ChDir "c:jm" ' mettre ici le répertoire de ton choix
Debug.Print App.Path

Tu verras que App.path n'a pas changé.

Ce qui est mis à jour après un ChDir, c'est ce que tu
obtiens en appelant CurDir$.

D'autre part, l'intérêt d'utiliser App.Path, c'est de ne
pas devoir hard-coder un chemin dans l'exécutable, ...

L'idée de App.Path, c'est d'accéder au répertoire d'un exe
ou à un de ses sous répertoire sans connaitre le chemin
physique d'installation.

Si tu as une application avec cette structure :
+---MonAppli
| monappli.exe
|
---data
donnees.txt

Tu peux accéder à donnees.txt depuis ton programme (monappli.exe) en
faisant :

dim DataPath as string

DataPath = App.Path & "datadonnees.txt"

open DataPath ...

Cordialement,

--
Jean-marc Noury (jean_marc_n2)
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;