Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct

    Update new application to user machine

    General and Desktop
    3
    8
    1648
    Loading More Posts
    • 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.
    • V
      vivekmalik2466 last edited by

      Update new application to user machine
      i create my application exe with INNO set up creator .
      How do i update(Download and install ) my application version to user machine.
      Is there any way to do all this by Qt side.

      1 Reply Last reply Reply Quote 0
      • raven-worx
        raven-worx Moderators last edited by

        you can start your setup application with "QProcess::startDetached()":http://qt-project.org/doc/qt-4.8/qprocess.html#startDetached-2 and accordingly to the "INNO-setup docs":http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdline you can pass the /CLOSEAPPLICATIONS parameter to it.

        --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
        If you have a question please use the forum so others can benefit from the solution in the future

        1 Reply Last reply Reply Quote 0
        • V
          vivekmalik2466 last edited by

          can you explain about the XML compression.and ho how to download and install the exe.

          1 Reply Last reply Reply Quote 0
          • raven-worx
            raven-worx Moderators last edited by

            i don't know what you mean about xml compression...

            there are many examples downloading a file from the internet to the filesystem in Qt available in the web ... google will help you.
            Hint: QNetworkAccessmanager

            And how you install the exe i've already explained in my last post.

            --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
            If you have a question please use the forum so others can benefit from the solution in the future

            1 Reply Last reply Reply Quote 0
            • SGaist
              SGaist Lifetime Qt Champion last edited by

              You might also take another way: add an autoupdate functionality to your application (i.e WinSparkle or KDAB's auto update framework)

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply Reply Quote 0
              • raven-worx
                raven-worx Moderators last edited by

                [quote author="SGaist" date="1371122779"]You might also take another way: add an autoupdate functionality to your application (i.e WinSparkle or KDAB's auto update framework)[/quote]
                you raised my interest in the KDAB's solution ;) But i couldn't find the source of what you are talking about... can you please help me out?

                --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
                If you have a question please use the forum so others can benefit from the solution in the future

                1 Reply Last reply Reply Quote 0
                • SGaist
                  SGaist Lifetime Qt Champion last edited by

                  IIRC It's in the kdtools package

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply Reply Quote 0
                  • raven-worx
                    raven-worx Moderators last edited by

                    thanks...got it!

                    --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
                    If you have a question please use the forum so others can benefit from the solution in the future

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post