Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17902

Factusol 2002 3.0 - Buttons are not rendered/displayed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.16
    • Win32SS
    • None

    Description

      Software tested: Factusol 2002 v3.0
      Based on: Visual Basic 6, JET4.0 SP8 and MDAC 2.8
      Tested under: bootcd-0.4.15-dev-3474-g067c08c-x86-gcc-lin-dbg

      Description of the issue: This is an example of a software that have bad issues for rendering some of the buttons and some tabs under Visual Basic 6. It's related to oleaut32 AFAIK.

      Steps to reproduce the issue (sorry it's a bit hard and be patient):
      1. Install 'MFC40' (OLE2V) and 'JET 4.0' from rapps.
      2. Install Factusol 2002 v3.0.

      3. After that, reboot the system.
      4. Start Factusol and click the green tick.
      5. Open a new enterprise (Click in menu Archivo/nueva empresa), 001 as enterprise number (código de la empresa), and a name of enterprise (Denominación social) and click the tick ("Aceptar"). After that the button icons that are in the up part of the software's taskbar are not rendered. Same happens with the tabs an some elements.

       

      Comparison:

      Windows tab (Otros datos):

      ReactOS tab:

      Windows button icon:

      ReactOS button icons:

      It's a horrible to test correctly this software, so if someone know an easier way to test this, like a form with icons that doesn't require that complexity, tell me.

      Log: Factusol - icons and tabs.log

      Attachments

        1. VirtualBox_ReactOS x64_14_05_2024_13_20_18.png
          VirtualBox_ReactOS x64_14_05_2024_13_20_18.png
          108 kB
        2. User32-FactuSOL.patch
          1 kB
        3. user32_copyimage_fallback.patch
          0.9 kB
        4. ReactOS_workaround|fix_user32_CopyImage.png
          ReactOS_workaround|fix_user32_CopyImage.png
          35 kB
        5. Inverted.png
          Inverted.png
          231 kB
        6. image-2024-05-03-23-19-47-910.png
          image-2024-05-03-23-19-47-910.png
          47 kB
        7. image-2021-12-11-03-18-45-502.png
          image-2021-12-11-03-18-45-502.png
          60 kB
        8. image-2021-12-11-03-18-08-980.png
          image-2021-12-11-03-18-08-980.png
          563 kB
        9. image-2021-12-11-03-17-34-954.png
          image-2021-12-11-03-17-34-954.png
          105 kB
        10. image-2021-12-11-03-16-52-456.png
          image-2021-12-11-03-16-52-456.png
          591 kB
        11. image-2021-12-11-03-16-33-952.png
          image-2021-12-11-03-16-33-952.png
          591 kB
        12. image-2021-12-11-03-15-19-087.png
          image-2021-12-11-03-15-19-087.png
          591 kB
        13. Factusol - icons and tabs.log
          37 kB
        14. Factusol 3 frankenstein.png
          Factusol 3 frankenstein.png
          16 kB
        15. coolbar frankie.png
          coolbar frankie.png
          25 kB
        16. CoolbarButtons.log
          920 kB
        17. Coolbar4.png
          Coolbar4.png
          66 kB
        18. Coolbar3.png
          Coolbar3.png
          133 kB
        19. Coolbar2.png
          Coolbar2.png
          207 kB
        20. Coolbar1.png
          Coolbar1.png
          32 kB
        21. Coolbar_Setup.exe
          2.15 MB

        Issue Links

          Activity

            People

              julenuri julenuri
              julenuri julenuri
              Votes:
              4 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: