9/10/2005 | Posted by: ocobot
hi, how can i use the bitbtl api to load an array to a picturebox?
sorry i don´t speak english, but i will try to understand your answer
6/8/2004 | Posted by: Deztus
This is by far one of the best tuts on double buffering I have found. Thank you for being considerate enough to make it. One problem though, with the code that is. I used the concept your tutorial tought me and made my own double buffer. But, in the process of testing and using it I had found an error. When blitting the back-buffer to the screen with each occurance of the timer(or loop), you don't delete the previous DCs and Object(s). Over time, this eventually causes memory leaks and the program to crash due to memory exhaustion. Just wanted to let you know and try to help out.
Thank you once again for making this wonderful tutorial.
*who knows i may have looked over that part in your displayed code; sorry for the mistake if i had.
6/14/2004 | Posted by: Adam
Excellent tutorial, but this only seems to work for event animation. I can't seem to find a way to put this in the Form_Load procedure and have it stay without using AutoRedraw. Ah well, I'm looking. Much faster than image controls. Thank you.
5/20/2005 | Posted by: jacques trehoux
Thank you for taking the time to help me. I had thought of it, of course but there is a new problem when I do: I get byref errors when using API calls, since most are declared as int
Anyway, my handles seem to have at least 9 digits, beyond a long' scope, IIRC.
Thank you again. You see I do not understand why tutorial code can't run when I copy it verbatim.
5/19/2005 | Posted by: jacques trehoux
To tell you that you have opened my eyes to GDI and its functions. Thank you very much.
However, I seem to have a problem
I have Windows XP, VB6 and Visual Studio.
Whenever I try to use DCs, I get "Run Time Error 6 Overflow". This is because handles are declared as integers, but the number found is well beyond an integer's scope.
Is there a way around this?
I'd appreciate any help you could give me on this, thank you.
5/19/2005 | Posted by: Timothy Patrick
You should be declaring all DC handles as Long .. not as Integers. Hope that helps.
4/26/2004 | Posted by: Maschadow
GJ, the best tutorial for beginners I have found so far. More on directdraw pls.
4/21/2004 | Posted by: Lynn
Good tutorial, easy to understand. Well done :0)
4/19/2004 | Posted by: Eric Coleman
Hey, great tutorial.
3/9/2005 | Posted by: George
Very nice job!
I tried to add a second graphic to the example and it really caused some problems with my screen.
Is there an add-on to this example to show how to have more than 1 graphic on the screen?
12/14/2004 | Posted by: Rabbidmoose
Hey, good tutorial. Just one little small thing. where it says "nHeight" you say graphics width. I figure anyone with half a brain can figure it out, but just a little typo correction
10/17/2004 | Posted by: OHDev
yeah it's better than the autoredraw thingy :)
I have a Ques here ... yes there isn't any Flickering but the Sprite isn't moving that Smooth ... this is not only in ur example but i encouter it in every example i see ...
the sprite is like jagging or not moving in equal steps ... it's so small to see but it affects the smoothness of moving it ..
Any idea ??
10/15/2004 | Posted by: Kinkood
Great tutorial, worked perfectly... that is until I switched my program to .net... then it says vbWhiteness, vbBlackness, vbSrcCopy, and .hdc weren't able to be upgraded... I was using 6.0 and it worked... dang .net....