arcer
23-06-2009, 12:24
Salve a tutti
sto facendo un progetto che implementa un algoritmo di motion tracking utilizzando delle librerie che si chiamano SharperCV che sono delle wrapper delle opencv .
Importando queste dll tra i riferimenti (mettendo una copia delle dll nella cartella debug del progetto) e utilizzandole, sotto windows xp assolutamente nessun problema, mentre sotto vista mi genera un'eccezzione di :
DllNotFoundException
con il seguente errore:
Impossibile caricare la DLL 'highgui.dll': Accesso a posizione di memoria non valido. (Eccezione da HRESULT: 0x800703E6).
anche se la dll highgui è presente nella cartella debug e il codice è IDENTICO (anche perchè è lungo 2 righe)....
il problema non è a livello di codice o di logica, ma è proprio a livello d'ambiente di sviluppo (visual c# 2008 express)....sapete come risolvere?
può essere il .NET framework?? (siccome le dll sono abbastanza vecchie magari ci sono incompatibilità...non so dove andare a parare)
saluti
Grazie
sto facendo un progetto che implementa un algoritmo di motion tracking utilizzando delle librerie che si chiamano SharperCV che sono delle wrapper delle opencv .
Importando queste dll tra i riferimenti (mettendo una copia delle dll nella cartella debug del progetto) e utilizzandole, sotto windows xp assolutamente nessun problema, mentre sotto vista mi genera un'eccezzione di :
DllNotFoundException
con il seguente errore:
Impossibile caricare la DLL 'highgui.dll': Accesso a posizione di memoria non valido. (Eccezione da HRESULT: 0x800703E6).
anche se la dll highgui è presente nella cartella debug e il codice è IDENTICO (anche perchè è lungo 2 righe)....
il problema non è a livello di codice o di logica, ma è proprio a livello d'ambiente di sviluppo (visual c# 2008 express)....sapete come risolvere?
può essere il .NET framework?? (siccome le dll sono abbastanza vecchie magari ci sono incompatibilità...non so dove andare a parare)
saluti
Grazie