[c++] Executable starten in een programma

Pagina: 1
Acties:

  • ADJVooDoo
  • Registratie: Januari 2001
  • Laatst online: 27-06 13:20
Weet iemand hoe ik een executable moet starten in een programma? Heb even zitten zoeken, maar kon het niet vinden.
Met execl krijg ik fout meldingen in windows.

  • whoami
  • Registratie: December 2000
  • Laatst online: 04-09 22:16
ShellExecute

https://fgheysels.github.io/


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 04-09 22:38
Op dinsdag 25 juni 2002 16:07 schreef whoami het volgende:
ShellExecute
Werkt niet op linux; system() doet dat wel.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

system/exec*() familie

Doet iets met Cloud (MS/IBM)


Verwijderd

win32-API:
#include <windows.h>
WinExec()

ik geloof dat ie 2 variabelen meegegeven moeten worden:
de path/filename, en hoe die geopend moet worden (normaal, maximized, en dat soort onzin).

moet je ff in de api-help...

edit:
dit werkt natuurlijk alleen bij windows :-)

  • Wortelpudding
  • Registratie: Februari 2002
  • Niet online
Je hebt ook createprocess. In het geval van console-apps kun je met deze functie bijv. de stdin en stdout naar named- of anonymous pipes redirecten.
Is wel een handige functie 8-)

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 29-08 14:29

Aaargh!

Bow for me for I am prutser

een fork() en daarna een exec()

Those who do not understand Unix are condemned to reinvent it, poorly.


  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-08 14:35
Op dinsdag 25 juni 2002 17:54 schreef Jappie het volgende:
win32-API:
#include <windows.h>
WinExec()

..bla...bla..en hoe die geopend moet worden (normaal, maximized, en dat soort onzin).
Thanx.. 'k had alle mogelijke exec() e.d. al gehad, maar kon nooit een programma (winamp) openen op de achtergrond. Met de ze lukt het wel.. (dat ik 'm nooit gevonden heb :? )

I haven't lost my mind! It's backed up on tape somewhere!


Verwijderd

Op woensdag 26 juni 2002 01:33 schreef Aaargh! het volgende:
een fork() en daarna een exec()
had de topicstarten het niet over windows ???

Verwijderd

Op woensdag 26 juni 2002 08:53 schreef Dr.DNA het volgende:

[..]
(dat ik 'm nooit gevonden heb :? )
Dit is een API-functie, deze staan meestal niet in algemene help-files, dus dat is waarschijnlijk de reden waarom je hem niet vond :P
Als je Borland gebruikt: tussen al die help-files staat een aparte "win32-sdk", hier staan dus die APIs in...

Succes !!

  • Martkrui
  • Registratie: Februari 2002
  • Laatst online: 29-08 14:35
Op donderdag 27 juni 2002 21:39 schreef Jappie het volgende:

[..]

Dit is een API-functie, deze staan meestal niet in algemene help-files, dus dat is waarschijnlijk de reden waarom je hem niet vond :P
Hmmm.. toch maar een op letten. Thanx voor de tip..

Nu ben ik eindelijk van mijn grootste probleem af met mijn Java based lcd car mp3 player...

I haven't lost my mind! It's backed up on tape somewhere!

Pagina: 1