Hi;

If im making an application for my self on my own system and dont plan to share it with other computers wouldnt it be a better idea to use DDB than DIB because it seems DIB for a little advantage of "interchangability" makes you write a huge amount of code compare to DDB and at times my own computer doesnt find the bit header and my program exe cant execute outside the debuger environment eventhough i had compiled it fine in VIS++
and ran it fine.

please can u tell me the cons and pros of DDB&DIB and whats the fuss , because i keep mixing their concepts.

when do we need to use a DDB?
when do we need to use a DIB?

Thank you!