Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-07-2003, 08:47   #1
peppedx
Senior Member
 
L'Avatar di peppedx
 
Iscritto dal: Feb 2003
Città: GE
Messaggi: 397
[visual c++] esecuzione di programmi



Avevo fatto un bel programmino in c++ standard che leggeva le opzioni da un file e poi eseguiva execv(cmd,args) e tutto funzionava, quando sono stato costretto a passare al vc++6... e non funziona + mi dà un errore di memoria che non poteva essere read... conoscete qualche altra funzione di "shell"...(e se poi mi sapete anche dire come aspettare che il programma chiamato finisca sareste mitici... vi farei una statua (virtuale))

Grazie vi prego...
peppedx è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2003, 09:19   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Codice:
#include <windows.h>

struct PROCESS_INFORMATION pinfo;
ZeroMemory(pinfo, sizeof(PROCESS_INFORMATION));

if(!CreateProcess("percorso\\eseguibile","command line", NULL, NULL, FALSE,
NORMAL_PRIORITY_CLASS, NULL, "Directory di default del programma lanciato", 
NULL, &pinfo))
    cout << "Errore!!!";
else
{
    WaitForSingleObject(pinfo.hProcess, INFINITE);
}
Prova così...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2003, 17:45   #3
peppedx
Senior Member
 
L'Avatar di peppedx
 
Iscritto dal: Feb 2003
Città: GE
Messaggi: 397
Adesso provo... se funziona avrai per sempre la mia riconoscenza...

SPERIAMO SPERIAMO

GRAZIE GRAZIE


peppedx è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v