Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. How to run .exe file from absolute path with button click
Forum Updated to NodeBB v4.3 + New Features

How to run .exe file from absolute path with button click

Scheduled Pinned Locked Moved General and Desktop
21 Posts 4 Posters 9.3k 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.
  • dheerendraD Offline
    dheerendraD Offline
    dheerendra
    Qt Champions 2022
    wrote on last edited by
    #10

    what is not working ? What is the error you get ? If you can paste your code we can help you better.

    Dheerendra
    @Community Service
    Certified Qt Specialist
    http://www.pthinks.com

    1 Reply Last reply
    0
    • P Offline
      P Offline
      Phani Madhavi
      wrote on last edited by
      #11

      i used the same.Am not getting any error message and no output. I used startDetached also. but still am not getting any output atleast error.

      1 Reply Last reply
      0
      • dheerendraD Offline
        dheerendraD Offline
        dheerendra
        Qt Champions 2022
        wrote on last edited by
        #12

        If you can drop your code and how you are trying that will help. Can you try with some other executable to start the program ? This is just ensure that you don't have any problem starting new process from Qt.

        Dheerendra
        @Community Service
        Certified Qt Specialist
        http://www.pthinks.com

        1 Reply Last reply
        0
        • P Offline
          P Offline
          Phani Madhavi
          wrote on last edited by
          #13

          yes thank you. the problem is with exe file. I tried another exe as u said,it is working fine. finally got solution.:)

          1 Reply Last reply
          0
          • dheerendraD Offline
            dheerendraD Offline
            dheerendra
            Qt Champions 2022
            wrote on last edited by
            #14

            This is cool. How about moving this Question to SOLVED state by editing the subject line of your question ?

            Dheerendra
            @Community Service
            Certified Qt Specialist
            http://www.pthinks.com

            1 Reply Last reply
            0
            • P Offline
              P Offline
              Phani Madhavi
              wrote on last edited by
              #15

              actually am trying to execute 4.50MB file(exe size)..is that that problem ?

              1 Reply Last reply
              0
              • P Offline
                P Offline
                Phani Madhavi
                wrote on last edited by
                #16
                QProcess *proc = new QProcess;
                     QString progName ="C:/Patcher";
                      proc->start(progName);
                      proc->errorString();
                
                1 Reply Last reply
                0
                • dheerendraD Offline
                  dheerendraD Offline
                  dheerendra
                  Qt Champions 2022
                  wrote on last edited by
                  #17

                  4.5 MB is not a issue at all. Is it not running ? May be there is dependency with some libraries. Check it.

                  Dheerendra
                  @Community Service
                  Certified Qt Specialist
                  http://www.pthinks.com

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    Phani Madhavi
                    wrote on last edited by
                    #18

                    i can run that exe directly.but not able through code...

                    1 Reply Last reply
                    0
                    • P Offline
                      P Offline
                      Phani Madhavi
                      wrote on last edited by
                      #19

                      finally got solution by using
                      QDesktopServices::openUrl(QUrl("file:///"+progName,QUrl::TolerantMode));

                      1 Reply Last reply
                      0
                      • dheerendraD Offline
                        dheerendraD Offline
                        dheerendra
                        Qt Champions 2022
                        wrote on last edited by
                        #20

                        What is the error string you get ? I suspect the issue with dependency dlls not in path. Launching 4.5 MB exe is not issue.

                        Dheerendra
                        @Community Service
                        Certified Qt Specialist
                        http://www.pthinks.com

                        1 Reply Last reply
                        0
                        • P Offline
                          P Offline
                          Phani Madhavi
                          wrote on last edited by
                          #21

                          yes. size doesn't matter .Actually application is not giving any error or output while using QProcess.Also there is no issue with dependency dlls as am able to run exe directly(not thru code).I think Problem with QProcess when execute different kind of .exe.

                          anyways thank you very much Dheerendra thanks for ur support...:)

                          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