Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Calling an application using VC

Calling an application using VC

Scheduled Pinned Locked Moved C / C++ / MFC
questiontutorial
13 Posts 6 Posters 0 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.
  • T Offline
    T Offline
    trinh nguyen
    wrote on last edited by
    #1

    Hi everyone, I have a simple question: How to call an application using VC? Thank you in advance.

    S M H 3 Replies Last reply
    0
    • T trinh nguyen

      Hi everyone, I have a simple question: How to call an application using VC? Thank you in advance.

      S Offline
      S Offline
      S Douglas
      wrote on last edited by
      #2

      trinh.nguyen wrote:

      How to call an application using VC?

      See ShellExecute()[^] Or CreateProcess()[^]


      I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:

      1 Reply Last reply
      0
      • T trinh nguyen

        Hi everyone, I have a simple question: How to call an application using VC? Thank you in advance.

        M Offline
        M Offline
        Mushtaque Nizamani
        wrote on last edited by
        #3

        There are many APIs for calling an application, the simplest one is WinExec(..), and other is CreateProcess which is more detialed. Regards, Mushq

        S S 2 Replies Last reply
        0
        • M Mushtaque Nizamani

          There are many APIs for calling an application, the simplest one is WinExec(..), and other is CreateProcess which is more detialed. Regards, Mushq

          S Offline
          S Offline
          Super Hornet
          wrote on last edited by
          #4

          Which API is better for calling another application

          M H 2 Replies Last reply
          0
          • S Super Hornet

            Which API is better for calling another application

            M Offline
            M Offline
            Mushtaque Nizamani
            wrote on last edited by
            #5

            CreateProcess(...) is more better, since you can apply wait on the process created by this API, and also can get the error after execution of your application, but it is slight slower than winexec(..).

            S 1 Reply Last reply
            0
            • S Super Hornet

              Which API is better for calling another application

              H Offline
              H Offline
              Hamid Taebi
              wrote on last edited by
              #6

              From the MSDN CreateProcess: This function is used to run a new program. It creates a new process and its primary thread. The new process executes the specified executable file. ---------------------- ShellExecute : Performs an operation on a specified file.


              WhiteSky


              T 1 Reply Last reply
              0
              • H Hamid Taebi

                From the MSDN CreateProcess: This function is used to run a new program. It creates a new process and its primary thread. The new process executes the specified executable file. ---------------------- ShellExecute : Performs an operation on a specified file.


                WhiteSky


                T Offline
                T Offline
                trinh nguyen
                wrote on last edited by
                #7

                Thank you for your replies. Very useful, I forgot how to call an application using VC and now I get it. Thank you. TRINH.NGUYEN

                H 1 Reply Last reply
                0
                • T trinh nguyen

                  Thank you for your replies. Very useful, I forgot how to call an application using VC and now I get it. Thank you. TRINH.NGUYEN

                  H Offline
                  H Offline
                  Hamid Taebi
                  wrote on last edited by
                  #8

                  I glad you find it:)


                  WhiteSky


                  1 Reply Last reply
                  0
                  • M Mushtaque Nizamani

                    There are many APIs for calling an application, the simplest one is WinExec(..), and other is CreateProcess which is more detialed. Regards, Mushq

                    S Offline
                    S Offline
                    Sam Hobbs
                    wrote on last edited by
                    #9

                    Win32-based applications should use the CreateProcess function. You should at least say something such as that and that it is important to read the documentation.

                    M 1 Reply Last reply
                    0
                    • M Mushtaque Nizamani

                      CreateProcess(...) is more better, since you can apply wait on the process created by this API, and also can get the error after execution of your application, but it is slight slower than winexec(..).

                      S Offline
                      S Offline
                      Sam Hobbs
                      wrote on last edited by
                      #10

                      ShellExecuteEx also provides the ability to wait on the process.

                      1 Reply Last reply
                      0
                      • S Sam Hobbs

                        Win32-based applications should use the CreateProcess function. You should at least say something such as that and that it is important to read the documentation.

                        M Offline
                        M Offline
                        Mushtaque Nizamani
                        wrote on last edited by
                        #11

                        Sam Hobbs wrote:

                        You should at least say something such as that and that it is important to read the documentation.

                        but there are 100s of answers look like mine,then why are you telling me only.

                        S 1 Reply Last reply
                        0
                        • M Mushtaque Nizamani

                          Sam Hobbs wrote:

                          You should at least say something such as that and that it is important to read the documentation.

                          but there are 100s of answers look like mine,then why are you telling me only.

                          S Offline
                          S Offline
                          Sam Hobbs
                          wrote on last edited by
                          #12

                          I only saw yours.

                          1 Reply Last reply
                          0
                          • T trinh nguyen

                            Hi everyone, I have a simple question: How to call an application using VC? Thank you in advance.

                            H Offline
                            H Offline
                            Hamid Taebi
                            wrote on last edited by
                            #13

                            You can use also of Winexec or ShellExecute


                            WhiteSky


                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups