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.2k 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 Online
    dheerendraD Online
    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 Online
        dheerendraD Online
        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 Online
              dheerendraD Online
              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 Online
                    dheerendraD Online
                    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