none
Ajuda em chamar programa externo no windows form RRS feed

  • Pergunta

  • estou criando um programa para feira da faculdade porem estou utilizando o windows form na linguagem c++.Meu projeto e ensinar a desenvolver um algoritmo usando imagens q contenha partes de codigo e quando colocado na seguencia correta gostaria que ao apertasse um botao no forms chamasse o executavel do codigo que ja esta criado 

    tipo apertei o botao chama o somarDoisNumeros.exe  que foi feito na linguagem c++ padrao.

    alguem pode me ajudar

    • Movido welington jr quinta-feira, 6 de setembro de 2018 13:21 forum mais especifico
    quinta-feira, 6 de setembro de 2018 00:41

Todas as Respostas

  • Endersonlg,


       Por favor, veja:

    =================================================
    Executar Programa Externo
    Por pedromss, 16 de agosto de 2012 em C/C#/C++  

    #include <stdio.h> 
    #include <stdlib.h> 
    #include <windows.h> 
    #include <unistd.h> 
    #include <conio.h> 
    
    int main() 
    { 
    char *Local[]={"C:\\Users\\Gorillazbrr\\Documents\\RPGXP\\O JOGO de QUIMICA\\Game.exe",NULL}; 
    char *B[]={"C:\\Users\\Gorillazbrr\\Desktop\\a prova final.exe",NULL}; 
    execve("C:\\Users\\Gorillazbrr\\Documents\\RPGXP\\O JOGO de QUIMICA\\Game.exe",Local, NULL); 
    getch(); 
    execve("C:\\Users\\Gorillazbrr\\Desktop\\a prova final.exe",B,NULL); 
    getch(); 
    } 

    https://www.clubedohardware.com.br/forums/topic/965943-executar-programa-externo/

    =================================================
    Executar programa externo a partir do meu programa C++

    Para voce conseguir fazer isso primeiro inclua a biblioteca stdlib.h, ache o lugar do programa e digite o nome do programa(sem a extensao .exe).

    #include <iostream>
    #include <stdlib.h>
    using namespace std;
    
    int main{
    system("CD Desktop");         //local do programa
    system("programa_test");        //nome do programa(no caso o "programa_test" e sem .exe)  
    return (0);
    }

    https://www.vivaolinux.com.br/topico/C-C++/Executar-programa-externo-a-partir-do-meu-programa-C++

    =================================================
    [resolvido] Visual C++ - Executar programa externo

    https://social.msdn.microsoft.com/Forums/pt-BR/053ffbf5-3a9b-4932-98d9-7f8d5c58763f/resolvido-visual-c-executar-programa-externo

    =================================================
    Executar Programa Externo  
     Por  Guest Mário L. Secco, Outubro 18, 2005  em C, C++  

    /* execs.c - Illustrate execve */
    
    #include <unistd.h>
    #include <stdlib.h>
    #include <stdio.h>
    
    int main (void)
    
    {
    
    system("c:\\e0401.exe");
    printf("\n\nPassei aqui\n\n");
    char *args[ ] = {"c:\\e0401.exe", NULL};
    
    if (execve("c:\\e0401.exe", args, NULL) == -1)
    {
    perror("execve failure");
    exit(EXIT_FAILURE);
    }
    
    puts("shouldn't get here");
    exit(EXIT_SUCCESS);
    }

    https://www.scriptbrasil.com.br/forum/topic/66386-executar-programa-externo/

    =================================================
    Chamar comando cd em c++ usando system()

    #include <stdio.h>
    #include <stdlib.h>
    
    #define LIMITE 256
    
    int main (void){
    char comando[LIMITE];
    
    //Laço
    while(1){
        printf("teste@teste-VirtualBox:~$ ");
        if(fgets(comando, sizeof(comando), stdin) != NULL){
            system(comando);
        }
    }
    
    
    return 0;

    https://pt.stackoverflow.com/questions/214465/chamar-comando-cd-em-c-usando-system

    =================================================
    Executar programa externo C++ (RESOLVIDO)  
     Por amp35br, Fevereiro 10, 2017  em Grupo de Estudos  

    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    
    int main (){
    
    	FILE *teste;
    
    	pid_t pID = fork();
    
    	if(pID == 0){
    		system("gnuplot liveplot.gnu");
    		_exit(0);
    			}
    	else{
    
    	for (int i=0; i<20; i++){
    		int a = i;
    		int b = i+i;
    		int c = i*i;
    		teste = fopen("testefile.txt", "a");
    		fprintf(teste, "%d \t %d \t %d \n", a, b, c);
    		fclose(teste);
    		sleep(1);
    			}
    	}
    	return 0;
    }

    https://www.scriptbrasil.com.br/forum/topic/185394-executar-programa-externo-c-resolvido/
    =================================================

    []'s,
    Fabio I.

    • Editado Fabio I quinta-feira, 6 de setembro de 2018 12:35
    quinta-feira, 6 de setembro de 2018 12:30