Illegal operation

Discussion in 'other software & services' started by ritalaxman, Oct 22, 2004.

Thread Status:
Not open for further replies.
  1. ritalaxman

    ritalaxman Registered Member

    May 15, 2004
    I live in Bangalore, South India
    Why does the window - this programme has performed an illegal operation and will close - pop up. This does not occur with all the programmes. I opened photoflash and encountered this problem. Can anyone help. o_O

    The OS I am using is Windows 98 SE and I use IE6.


  2. ronjor

    ronjor Global Moderator

    Jul 21, 2003
    Hi Rita

    Illegal operation - A microprocessor has a finite number of instructions it understands, and each instruction is represented by a number known as an "opcode." The opcode 43 might mean "add," the opcode 52 might mean "multiply," etc. If the microprocessor is executing a program and comes to an opcode that it does not recognize or that it cannot execute because of the current state it is in, then the microprocessor stops to complain. The operating system handles this complaint by shutting down the offending program. Illegal opcodes normally come from software jumping to a location in memory that does not contain valid program information.

    All of these problems are caused by human error on the part of a programmer. The programmer is not diligent enough to catch an exception, or allows the program to access invalid memory. Sometimes, the root cause is incompetence or inexperience, but in many cases it is the complexity of today's programs. There are hundreds of exceptions and often millions of blocks of memory that a program manages in an intricate, layered environment. One false move and the application crashes -- software is very brittle. Testing finds many errors, but usually it does not find them all.

  3. nadirah

    nadirah Registered Member

    Oct 14, 2003
    Windows 98 always had lots of illegal operations when i used it last time.
    I don't get any illegal operations in windows XP.
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.