Risorse e dll

venerdì 31 agosto 2007 - 08.05

Garraty Profilo | Newbie

Buongiorno a tutti.

Ho realizzato un eseguibile (Console Apllication di VC6) in cui utilizzo le API FindResource, LoadResource, LockResource e tutto funziona correttamente.

Avrei la necessità di fare la stessa identica cosa in una dll, con lo stesso file esterno, ma quello che ottengo è un errore 1813 (The specified resource type cannot be found in the image file. ) dalla FindResource. La risorsa l'ho aggiunta nello stesso modo e ho provato sia con MFC in a Static Library sia con MFC in a Shared DLL.

Il codice utilizzato è il seguente:

hRes = FindResource(NULL, MAKEINTRESOURCE( IDR_NEW1 ), "NEW" ); Error=GetLastError(); hResourceLoaded = LoadResource(NULL, hRes); lpResLock = (char *) LockResource(hResourceLoaded); dwSizeRes = SizeofResource(NULL, hRes);





Qualche suggerimento ?

Grazie

Mario
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5