Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. QtIFw: Changes in installed setup
Forum Update on Monday, May 27th 2025

QtIFw: Changes in installed setup

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
4 Posts 2 Posters 633 Views
  • 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.
  • S Offline
    S Offline
    Schenk
    wrote on last edited by
    #1

    Hi,

    i have an installation of my setup. Now, i notice, that there is a problem with the uninstalltion process, because i forgot a line or something else.
    How can i change the base of the installation after the setup is already installed?

    For example::
    Installed version:

    component.addElevatedOperation("Execute",[...]);
    

    but it has to be:

    component.addElevatedOperation("Execute",[...], "UNDOEXECUTE", [...]);
    

    If the user uses the maintenane.exe and want to uninstall it, the first version will not work, because the UNDOEXECUTE part is missing.

    Thank you for you help in advance.

    K 1 Reply Last reply
    0
    • S Schenk

      Hi,

      i have an installation of my setup. Now, i notice, that there is a problem with the uninstalltion process, because i forgot a line or something else.
      How can i change the base of the installation after the setup is already installed?

      For example::
      Installed version:

      component.addElevatedOperation("Execute",[...]);
      

      but it has to be:

      component.addElevatedOperation("Execute",[...], "UNDOEXECUTE", [...]);
      

      If the user uses the maintenane.exe and want to uninstall it, the first version will not work, because the UNDOEXECUTE part is missing.

      Thank you for you help in advance.

      K Offline
      K Offline
      koahnig
      wrote on last edited by
      #2

      @Schenk

      Can't you go for the complete uninstall and reinstall with the corrected code?

      It is probably the easiest way.

      Vote the answer(s) that helped you to solve your issue(s)

      S 1 Reply Last reply
      0
      • K koahnig

        @Schenk

        Can't you go for the complete uninstall and reinstall with the corrected code?

        It is probably the easiest way.

        S Offline
        S Offline
        Schenk
        wrote on last edited by
        #3

        @koahnig It cannot be the only solution for updates, that you have to uninstall the complete installation. This is a big problem of the installation framework. Easy to use, easy to install, but hard to update.

        I have a bigger setup and this is not suitable to uninstall and reinstall all components again.

        Thank you for your help. :/

        K 1 Reply Last reply
        0
        • S Schenk

          @koahnig It cannot be the only solution for updates, that you have to uninstall the complete installation. This is a big problem of the installation framework. Easy to use, easy to install, but hard to update.

          I have a bigger setup and this is not suitable to uninstall and reinstall all components again.

          Thank you for your help. :/

          K Offline
          K Offline
          koahnig
          wrote on last edited by
          #4

          @Schenk said in QtIFw: Changes in installed setup:

          @koahnig It cannot be the only solution for updates, that you have to uninstall the complete installation. This is a big problem of the installation framework. Easy to use, easy to install, but hard to update.

          My comment was targeting more the obvious problem, that you apparently have to correct a wrongly used routine call. My impression was that this might be only on your machine.

          I have a bigger setup and this is not suitable to uninstall and reinstall all components again.

          I am completely agreeing with you. BTW I am not trying to defend IFW and its documentation. I have gotten my own share of frustration with IFW and its documentation. Therefore I am trying to keep it simple most of the time.

          Vote the answer(s) that helped you to solve your issue(s)

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved