Quote: "Change your code and add an extra ',1' as the last parameter of your dbGetImage, and you'll see that it works."
Yes, you can try these lines:
char my_filename[256] ;
char test_my_filename[256] ;
int picture_counter=0;
strcpy(my_filename, "my_screenshot");
strcpy(test_my_filename, my_filename);
strcat(test_my_filename, ".bmp");
picture_counter++; //=1
while ( dbFileExist ( test_my_filename ) )
{
strcpy(test_my_filename, my_filename);
strcat(test_my_filename, "_");
strcat(test_my_filename, dbStr( (int) picture_counter) );
strcat(test_my_filename, ".bmp");
picture_counter++;
}
strcpy(my_filename, test_my_filename);
dbGetImage(65535,0,0,dbScreenWidth(),dbScreenHeight(),1);
dbSaveImage(my_filename,65535,0);
dbDeleteImage(65535);