Hi,
The beneath code causes a memory error for me, I don't know why
. Doing the panel ptr_remove outside an array doesn't cause an error (tried several values for the array number):
PANEL* pointer_pan_1[31];
PANEL* pointer_pan_2[31];
PANEL* pointer_pan_3[31];
PANEL* pointer_pan_4[31];
...
//clean up earlier created panels
for(i=1; i<31; i++)
{
if (pointer_pan_1[i]) ptr_remove(pointer_pan_1[i]);
if (pointer_pan_2[i]) ptr_remove(pointer_pan_2[i]);
if (pointer_pan_3[i]) ptr_remove(pointer_pan_3[i]);
if (pointer_pan_4[i]) ptr_remove(pointer_pan_4[i]);
}
tia