Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Annoying VC6 Disassembly Window

Annoying VC6 Disassembly Window

Scheduled Pinned Locked Moved C / C++ / MFC
5 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    d3m0n
    wrote on last edited by
    #1

    Hi Does anyone know of a way to completely disable the Disassembly window? Currently when the window appears, I always press CTRL+F4 to close it, as it's completely meaningless to me. Ideally I would like to NEVER show the Disassembly window. Or does anyone know of a macro which could close the Disassembly window straight after it opens? There must be a way...........

    Cheers d3m0n

    J 1 Reply Last reply
    0
    • D d3m0n

      Hi Does anyone know of a way to completely disable the Disassembly window? Currently when the window appears, I always press CTRL+F4 to close it, as it's completely meaningless to me. Ideally I would like to NEVER show the Disassembly window. Or does anyone know of a macro which could close the Disassembly window straight after it opens? There must be a way...........

      Cheers d3m0n

      J Offline
      J Offline
      James R Twine
      wrote on last edited by
      #2

      And thus another example of the problem with the current state of Software Development education programs! :)    Heh - I think that the Disasm. window is one of your best friends.  Nothing better than seeing exactly what your code did or is about to do.    Its best use so far was using to track down a compiler bug in an older version of the VC++ compiler that involved returning the result of a boolean operation from a function.  Something like:

      bool bValueA = false;
      bool bValueB = true;

      return( bValueA || bValueB ) // or maybe it was bValueA && bValueB

      The compiler generated code that performed he operation, but then returned the value of one of the operands instead of the result of the operation.    I know I could not do it it without that window handy...    Peace!

      -=- James
      Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
      Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
      See DeleteFXPFiles

      D 1 Reply Last reply
      0
      • D d3m0n

        > Heh - I think that the Disasm. window is one of your best friends Nope, it really isn't. :) If you know how to use the Disassembly, it can be very powerful, but the source files, call stack and quickwatch is all I need. I just don't ever use the Disassembly and for me it's just annoying. Please someone tell me how to make it go away!!

        Cheers d3m0n

        B Offline
        B Offline
        BadKarma
        wrote on last edited by
        #3

        This is strange I have never seen that the disassembly view keeps coming up, when its closed from the user. It normally only shows when you debug into a line of code that doesn't contain any debug info, like debugging into 3th party libraries. If thats the case you should step over instead of step into.

        codito ergo sum

        D 1 Reply Last reply
        0
        • J James R Twine

          And thus another example of the problem with the current state of Software Development education programs! :)    Heh - I think that the Disasm. window is one of your best friends.  Nothing better than seeing exactly what your code did or is about to do.    Its best use so far was using to track down a compiler bug in an older version of the VC++ compiler that involved returning the result of a boolean operation from a function.  Something like:

          bool bValueA = false;
          bool bValueB = true;

          return( bValueA || bValueB ) // or maybe it was bValueA && bValueB

          The compiler generated code that performed he operation, but then returned the value of one of the operands instead of the result of the operation.    I know I could not do it it without that window handy...    Peace!

          -=- James
          Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
          Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
          See DeleteFXPFiles

          D Offline
          D Offline
          d3m0n
          wrote on last edited by
          #4

          > Heh - I think that the Disasm. window is one of your best friends Nope, it really isn't. :) If you know how to use the Disassembly, it can be very powerful, but the source files, call stack and quickwatch is all I need. I just don't ever use the Disassembly and for me it's just annoying. Please someone tell me how to make it go away!!

          Cheers d3m0n

          B 1 Reply Last reply
          0
          • B BadKarma

            This is strange I have never seen that the disassembly view keeps coming up, when its closed from the user. It normally only shows when you debug into a line of code that doesn't contain any debug info, like debugging into 3th party libraries. If thats the case you should step over instead of step into.

            codito ergo sum

            D Offline
            D Offline
            d3m0n
            wrote on last edited by
            #5

            It also comes up when the "User breakpoint called from code at 0x..." dialog appears. I use 3rd party libs without the source, and so if you get an assertion in that code, the Disassembly window shows its ugly head again. I even tried to undock the Disassembly window and make it really small and just off my screen - this worked for a while but then for some reason it maximized again. Gah. X|

            Cheers d3m0n

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups