Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Użycie zmiennych środowiskowych

Ostatnio zmodyfikowano 2013-02-17 21:47
Autor Wiadomość
totally_begin
Temat założony przez niniejszego użytkownika
[C++] Użycie zmiennych środowiskowych
» 2013-02-17 20:51:29
hej!

mam napisany program w c++ builder w ktorym uzywam  biblioteki dll w taki sposob:

gDll = LoadLibrary( "c:\\windows\\biblioteka\\library.dll" );

chcialbym podac sciezke przy pomocy zmiennej srodowiskowej np

C/C++
gDll = LoadLibrary( "SystemRoot\\biblioteka\\library.dll" );
gDll = LoadLibrary( "%SystemRoot%\\biblioteka\\library.dll" );
gDll = LoadLibrary( "windir\\biblioteka\\library.dll" );
gDll = LoadLibrary( "%windir%\\biblioteka\\library.dll" );

Probowalem wszystkich tych sposobow ale zaden nie dziala.
Oczywiscie gdy podaje adres bezwgledny
c:\\windows\\biblioteka\\library.dll
 wszystko jest ok.
Szukam juz kilka h i nic nie moge znalesc, moze ktos mial juz wczesniej podobny problem?
P-76466
Mrovqa
» 2013-02-17 21:33:34
Pierwsza nazwa jaka mi przyszła do głowy, google, pierwszy link - i jest:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683188%28v=vs.85%29.aspx
P-76469
krzyk
» 2013-02-17 21:47:42
C/C++
AnsiString env = getenv( "PATH" );
env += ";%SystemRoot%\\biblioteka";
putenv( env.c_str() );
P-76470
« 1 »
  Strona 1 z 1