Citazione:
|
Originalmente inviato da TheFoggy ...è SEMPRE la prima directory in cui un eseguibile... |
l'eseguibile fa solo ciò che un programmatore ha scritto, e se viene richiesto un caricamento di una dll da una specifica directory ecco che quanto affermi non è più vero.
Non esistono solo le MFC di windows ma anche un codice di + basso livello, o applicativi scritti in altri linguaggi.
In java una dll può essere caricata da sys32 ma anche da una precisa directory, cito testualmente:
There are two different ways to load a native library into a running Java program: System.loadLibrary(String) and System.load(String). The System.loadLibrary method allows us to load a library from the "default" path. System.load allows us to load a library from anywhere via its absolute path.
e in un programma interpretato qual'è la directory del programma? Quella dell'interprete o quella del file di comandi.
Nel software ci sono raramente punti divista assoluti e la parola SEMPRE si può usare assai di rado.
Saluti
Andrea