Avatar billede fun22 Nybegynder
29. september 2002 - 14:35 Der er 4 kommentarer og
1 løsning

Finde stien på den fil man arbejder med.

Jeg har lavet en hjemmeside editor, og der har jeg en temp funktion til når når man vil se hvad man har lavewt gemmer den det i en temp fil og åbner det. Men når man bruger den funktion kommer ens billeder ikke med, da temp filen ligger i samme mappe som exe filen og billederne ligger jo i en anden mappe. Hvordan finder jeg stien på det dukument jeg er i gang med at redigere i? Jeg kan jo finde min exe fils placering på denne måde:
(ExtractFileDir(Application.ExeName)
Det skal så være sådan at den temp fi bliver gemt i den samme mappe som den fil man redigere i. Hvordan gør man det?
Avatar billede yousif Nybegynder
29. september 2002 - 17:20 #1
det hedder dokument.. :)
Avatar billede fracklen Nybegynder
29. september 2002 - 17:37 #2
Hvis brugeren allerede en gang har gemt/åbnet sit dokument kan du jo gemme filnavnet i en variabel...
Så har du altid stien og kan lave en
...SaveToFile(ExtractFileDir(FileName)+'_temp.htm');

Hvis brugeren ikke har gemt sin fil endnu har du 2 muligheder:
1. Finde ud af hvor filen skal ligge, for at billederne passer (lidt besværligt)
2. Lave en temp-mappe, analysere dit dokument, finde alle billeder, kopiere dem til mappen og gemme filen i mappen.

/Fracklen
Avatar billede fun22 Nybegynder
29. september 2002 - 17:40 #3
Den gør knuder med FileName. Der er ikke noget jeg skal have op i uses eller noget?
Avatar billede yousif Nybegynder
30. september 2002 - 21:32 #4
fracklen>..en 3. mulighed:
sende dette adresse til browseren:

about:htmlkoderher
Avatar billede fun22 Nybegynder
09. oktober 2002 - 17:52 #5
Har fundet ud af det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester