Jak do cholery dostac sciezke w ktorej jest odpalany moj program? W Delphi jest to ExtractFilePath(Application.ExeName), w VB - AppPath... a w C++? Szukam w pomocy i szykam i znalezc nie moge ;)
0
0
W BCB funkcja ParamStr(0). W innych masz w main drugi parametr. Jest to tablica na pierwszym miejscu jest właśnie ścierzka do twojego programiku.
0
char* s=(char*)malloc(MAX_PATH);
int i=GetModuleFileName(0,s,MAX_PATH);
while(i--)if(s[i]=='\\')break;
s[++i]=0;
Api, wiec niezależne od kompilatora.
Do postu ponżej :
Cooo ? Wielokrotnie WIĘCEJ ???
0
Api, wiec niezależne od kompilatora.
Za to wielokrotnie wiecej kodu :) Ale wielkie dzieki, tego wlasnie szukalem ;]
// do postu powyzej do tego postu ;P
No... więcej... 4 linijki kodu, a jeszcze wiecej instrukcji, podczas kiedy w Delphi masz funkcje z parametrem, a w VB po prostu jakas funkcje/zmienna ;P
0
char s[100];
GetModuleFileName(0, s, sizeof(s));