Welcome to Phrogram Sign in | Join | Help


Bug Report: Sprite cloning sometimes fails

  •  11-24-2006, 7:25 AM

    Bug Report: Sprite cloning sometimes fails

    I'm not trying to break things :-), but I seem to have uncovered another (minor) bug. The sprite Clone() method works fine for sprites created from image files, but seems to fail for those created using CaptureSprite(). The program below demonstrates this.

    Neil

    // Demonstration of sprite cloning failure for sprites created from captured images
    Program CloneBug
          Method Main()

                Define s1 As Sprite
                Define s2 As Sprite 

                // Generate sprite from image file
                s1.Load("Car1.gif")
                // This call succeeds
                s2 = s1.Clone()

                // Generate sprite from captured image
                s1.MoveTo(0, 0)
                s1.Stamp()
                s1 = CaptureSprite(0, 0, s1.Width, s1.Height)
                // This call gives a runtime error "Object reference not set to an instance of an object"
                s2 = s1.Clone() 

          End Method
    End Program

     

    Filed under: ,
View Complete Thread