Quote: "Before all I was getting was a blue screen"
Just a little pointer for newcomers:
Dark Basic works in two 'modes' - 2D and 3D. When you run DB, it is in 2D by default and stays in 2D until you use a command which needs 3D - at which point the DirectX 3D screen is initialised.
It is this 3D screen which has the default blue backdrop.
An image (bmp, jpg, png etc) is a 2D image and can only be loaded and displayed on a 2D screen - or loaded as a texture to be applied to an object or surface in 3D.
The 3D screen automatically updates many times a second, so if you were to use Load Image and Paste Image, it would instantly get zapped the next time the 3D screen refreshes.
So, you have two options if you want to load and display an image:
1) Don't use any 3D-related DB commands so the screen stays 2D.
2) Turn off the 3D screen before pasting the image. A quick little trick I use to do this is to set the 3D camera view to 0,0,1,1 which makes the 3D window occupy the top left corner pixel of the screen.
After the picture has been displayed, reset the camera view back to the original size (800x600 etc).
TDK