Avatar billede encryption.tk Nybegynder
16. april 2002 - 09:02 Der er 12 kommentarer og
1 løsning

app.path??

jeg har programmet lidt VB og vil nu gerne bruge c++ i stedet! Men hvordan finder jeg f.eks. det dir hvor programmet ligger i? I VB skriver man app.path

På forhånd tak

Encryption.tk
Avatar billede laffe Nybegynder
16. april 2002 - 09:06 #1
Du kan spørge på Param(0). Param(0) angiver path + exe navn eg: c:\test\test.exe
Avatar billede encryption.tk Nybegynder
16. april 2002 - 09:11 #2
Det fatter jeg ikke lige helt at bruge! Kan du ikke lige smide et eksempel op?
Avatar billede wisen Nybegynder
16. april 2002 - 09:16 #3
Hvis du bruge Visual C++ og MFC, kan du vist nok bruge "AfxGetApp()"
Avatar billede laffe Nybegynder
16. april 2002 - 09:17 #4
Er det CBuilder du bruger eller vc m?
Avatar billede encryption.tk Nybegynder
16. april 2002 - 09:23 #5
MS Visual C++;
Avatar billede encryption.tk Nybegynder
16. april 2002 - 11:29 #6
hey Wisen!

Jeg kan ikke lige finde en funktion i AfxGetApp() der refererer programmets sti! er der noget jeg har overset?

Encryption.tk
Avatar billede wisen Nybegynder
16. april 2002 - 11:42 #7
Damn, nej der kan du kun få navnet på .EXE filen, ikke stien til den :(
Avatar billede encryption.tk Nybegynder
16. april 2002 - 11:54 #8
ellers nogen goe ideer?
Avatar billede laffe Nybegynder
16. april 2002 - 11:57 #9
Nu er det jo MS Visual C++, men i CBuilder kan man spørge på de parametre, som exe-filen blev kaldt med ("Param", som nævnt ovenfor). Der må være en tilsvarende mekanisme i MS Visual C++.
Avatar billede wisen Nybegynder
16. april 2002 - 12:42 #10
Hmm, du kan bruge :

char buffer[_MAX_PATH];
GetModuleFileName(NULL, buffer, _MAX_PATH);

Så indeholder "buffer" hele stien til din .exe fil...
Avatar billede encryption.tk Nybegynder
16. april 2002 - 12:54 #11
jepper! Så det lige på en VC++ side! Noget anderledes men de minder meget om hinanden! Men jeg er ikke unfair! Takker for hjælpen
Avatar billede encryption.tk Nybegynder
16. april 2002 - 12:55 #12
hey Wisen kan du ikke lige smakke et svar op??
Avatar billede wisen Nybegynder
16. april 2002 - 13:58 #13
Cool, Takker :)
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