Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di didonde
    Registrato dal
    Jul 2007
    Messaggi
    145

    [C] Chiudere file e aprire exe

    Ho creato un mio programma in C ed in questo ho inserito l'apertura di un altro file exe con il codice system("c:\percorso\file.exe"). Purtroppo il programma creato in C mi rimane aperto finchè non chiudo quello exe. Ho provato con: return 0; system("c:\percorso\file.exe") ma l'exe non si apre nemmeno. Potete aiutarmi?
    Vorrei sapere se è possibile anche aprire il file creato in C direttamente a tutto schermo e non nella solita finestrella in win, magari attraverso qualche funzione particolare. :rollo:

  2. #2
    http://forum.html.it/forum/showthrea...readid=1105547
    Quanto alla seconda domanda non ho ben capito quello che intendi dire... :master:
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di didonde
    Registrato dal
    Jul 2007
    Messaggi
    145
    In realtà sto iniziando a programmare in C, e non ho capito nulla della risposta. Per la seconda domanda non importa, già risolto.

  4. #4
    Cosa non hai capito della discussione che ti ho linkato?
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da didonde
    In realtà sto iniziando a programmare in C, e non ho capito nulla della risposta. Per la seconda domanda non importa, già risolto.
    Hai usato la CreateProcess?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it L'avatar di didonde
    Registrato dal
    Jul 2007
    Messaggi
    145
    Mi spiego meglio: ho creato un eseguibile in linguaggio C(file.exe); in questo ho inserito la chiamata ad un'altro exe(es. file_2.exe). Nel momento in cui effettuo questa chiamata si apre il file_2.exe ma file.exe rimane sempre aperto fino alla chiusura di file_2.exe; io vorrei invece chiudere il file chiamante(file.exe) dopo la chiamata al file_2.exe, senza attendere la chiusura di quest'ultimo.

  7. #7
    Come già detto, per avviare un programma console e non attenderne la terminazione devi usare la API CreateProcess.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it L'avatar di didonde
    Registrato dal
    Jul 2007
    Messaggi
    145
    Ok, adesso ho capito. Come al solito ringrazio questo fantastico forum....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.