Discussione: D3DRM.dll
Visualizza messaggio singolo
Vecchio 20 novembre 07, 02:39   #12 (permalink)  Top
andrex71
User
 
L'avatar di andrex71
 
Data registr.: 10-09-2007
Residenza: trieste
Messaggi: 264
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
__________________
La natura non può essere ingannata. (Richard Feynman)
andrex71 non è collegato   Rispondi citando