WinExec nie radzi sobie z iPlusem

dział ogólny

WinExec nie radzi sobie z iPlusem

Nowy postprzez link100 » sobota, 7 marca 2009, 22:04

Witam.
Nie mogę uruchomić iPlusManager-a z folderu Program Files za pomocą tej funkcji. :((
Inne programy mogę uruchomić z tego folderu.
Jak go uruchomić ???.
Mam system Vista,Norton i Builder6 Personal.
Thanks!
Avatar użytkownika
link100
Bladawiec
Bladawiec
 
Posty: 8
Dołączył(a): środa, 25 lutego 2009, 14:10
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: WinExec nie radzi sobie z iPlusem

Nowy postprzez Cyfrowy Baron » niedziela, 8 marca 2009, 10:20

Funkcja WinExec jest już mocno przestarzaÅ‚a, sugeruje używać funkcji CreateProcess - ► patrz serwis: Cyfrowy Baron dziaÅ‚: porady -> API -> Uruchamianie pliku w domyÅ›lnym programie.

Dla iPlusMenager będzie to wyglądać tak:

Kod: Zaznacz cały
   String program = "C:\\Program Files\\iPlus\\iPlusMenager.exe";

   STARTUPINFO StartupInfo;
   ;ZeroMemory( &StartupInfo, sizeof(STARTUPINFO));
   StartupInfo.cb = sizeof(STARTUPINFO);
   PROCESS_INFORMATION ProcessInfo;

   if(CreateProcess(NULL, program.c_str(), NULL, NULL, TRUE, NORMAL_PRIORITY_CLASS, NULL,
     NULL, &StartupInfo, &ProcessInfo))
   {
   CloseHandle(ProcessInfo.hProcess);
   CloseHandle(ProcessInfo.hThread);
   }
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: WinExec nie radzi sobie z iPlusem

Nowy postprzez link100 » niedziela, 8 marca 2009, 19:16

Takiej odpowiedzi właśnie oczekiwałem.
Pozdro.
Avatar użytkownika
link100
Bladawiec
Bladawiec
 
Posty: 8
Dołączył(a): środa, 25 lutego 2009, 14:10
PodziÄ™kowaÅ‚ : 0
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana


Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 6 gości