salve a tutti,
la mia applicazione mi da l'eccezione riportata nell'oggetto e non riesco a capire il perchè, magari posto un pò di codice così riesco ad essere più chiara
ho dichiarato il seguente array
codice:
const char *texCubeFaces[3] = {"pippo.jpg", "pluto.jpg",
"paperino.bmp"};
che viene richiamato nella funzione seguente
codice:
int Cartone::loadCubeTexture(const char **texCubeFaces){
....
for(int i = 0; i < 3; i++)
{
// Otteniamo il formato dell'immagine
FREE_IMAGE_FORMAT fifmt = FreeImage_GetFileType(texCubeFaces[i], 0);
// Carichiamo l'immagine
FIBITMAP *dib = FreeImage_Load(fifmt, texCubeFaces[i], 0);
// L'immagine è convertita nel formato GL_RGB
dib = FreeImage_ConvertTo24Bits(dib);
....
}
ma si verifica l'eccezione quando entro nel for e se eseguo in debug posizionandomi si texCubeFaces[i] mi si dice puntatore non valido ma non riesco a capire il perchè in quanto mi sembra tutto inizializzato!!!
grazie a tutti per la disponibilità
maria