04. februar 2005 - 20:46
Der er
12 kommentarer og 1 løsning
Navn på exe-fil
Er det muligt i C at finde navnet på exe-filen, som programmet afvikles fra?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
04. februar 2005 - 20:53
#1
Ja. int main(int argc, char *argv[]) og argv[0] indeholder navnet på programmet !
04. februar 2005 - 20:54
#2
Takker -Arne du er sgu altid kvik og skarp.
04. februar 2005 - 20:55
#3
så ligger jeg et svar
04. februar 2005 - 20:57
#4
Men i min MFC app har jeg jo ingen main, men derimod en InitInstance() Hvordan får jeg det ind der?
04. februar 2005 - 20:58
#5
char Name[256]; GetModuleFileName(0, Name, 256);
04. februar 2005 - 20:59
#6
Ah. MFC. Så skal der nok andre metoder til. Men med MFC så er det jo WIndows og så kan du bruge noget fra Win32 API.
04. februar 2005 - 21:02
#7
Eller AfxGetAppName(), f.ex: printf("Error: %s\n", AfxGetAppName());
04. februar 2005 - 21:10
#8
se nu er jeg stået af
04. februar 2005 - 21:15
#9
Bertel, tak for svaret. -det virker
04. februar 2005 - 21:17
#10
Ihvertfald den med GetModuleFileName.
05. februar 2005 - 14:28
#11
Bertel vil du have nogle point?
05. februar 2005 - 14:58
#12
Nej tak, jeg samler ikke på point.
05. februar 2005 - 15:09
#13
Ok - fair nok
Kurser inden for grundlæggende programmering