diachiaro è inizializzo un'oggetto
codice:
void myForm::CreaGriglia()
{
.....
...
..
wxGrid *myGrid = new wxGrid(this,GRD_GRID,wxPoint(0,0),wxSize(200,150));
myGrid->CreateGrid(100,10);
//imposto la larghezza delle colonne
for (int i=0;i==9;i++)
{
myGrid->SetColSize(i,100);
}
PopolaGriglia(myGrid);
}
void myForm::PopolaGriglia(wxGrid * griglia)
{
// griglia->SetCellValue(0,0,wxString("Ciaooo")); <----- in questo punto il puntatore viene visto
for (int i=0;i==99;i++)
{
for (int g=0;g==9;g++)
{
griglia->SetCellValue(i,0,wxString("Ciaooo")); // <----- qui il puntatore non viene visto
}
}
}
il puntatore che passo alla funzione PopolaGriglia non è visibile all'interno del ciclo, ma una variabile dichiarata in un blocco di codice non dovrebbe essere visibile anche nei blocchi interni al blocco in questione?
se no come posso fare per fargliela vedere?