tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
795
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kleiner Wicht Kleiner Wicht ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    60
    Hallo,

    In meinem Progrämmchen steht folgendes:

    WinExec("D:\\play.exe \"d:\\sound.wav\"", SW_SHOWMINIMIZED);

    Dat funktioniert dann ja auch alles wunderbar.

    Aber wenn ich mein Progrämmchen schließe dann bleibt die play.exe offen.

    Wie macht man das, das die play.exe beim schließen meines Programmes auch geschlossen wird ?

    Ich habe leider keine Ahnung, wie und womit ich feststelle was gerade geöffnet wurde
    um dieses dann wieder zu schließen.

    Ein kleines Beispiel von jemanden wäre wirklich schön, sodaß ich das dann auch mal weiß wie das geht.

    Es ist wirklich wichtig, denn ich muss auch noch andere geöffnete Processe überprüfen.
     

  2. #2
    stimon stimon ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    67
    Hallo,

    In onDestroy(TObject* Sender)
    Code :
    1
    2
    3
    
    HWND hwnd;
    hwnd = FindWindow(NULL,"Der Name der in der Caption steht");
    PostMessage(hwnd,WM_CLOSE,0,0);

    Gruß stimon
     

  3. #3
    Kleiner Wicht Kleiner Wicht ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    60
    Muss ich mal ausprobieren, war gerade verhindert, Sorry ?

    Habe mir einen schlechten Moment ausgesucht.

    erstmal Danke, melde mich bei Problemen
     

  4. #4
    Kleiner Wicht Kleiner Wicht ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    60
    HWND hwnd;
    hwnd = FindWindow(NULL,"Form1");
    PostMessage(hwnd,WM_CLOSE,0,0);

    Hier schliesse ich Form1,

    aber
    es soll ja auch dieser Aufruf, beendet werden

    WinExec("D:\\play.exe \"d:\\sound.wav\"", SW_SHOWMINIMIZED);

    Dieser Aufruf hat ja gar keine Caption, was'n nu ?
     

  5. #5
    Kleiner Wicht Kleiner Wicht ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    60
    Okay, das Programm play.exe hat zwar ne Caption, blos kann ich diese nicht Statisch
    in meinen Quellcode schreiben, da diese play.exe varriiert.
    Für play.exe kann auch ein anderer Player benutzt werden.
    Deswegen ist es eben schwer, da men Progrämmchen immer die Caption des jeweiligen
    Players herausfinden muss.

    Wie soll ick dat denn anstellen ?
     

Ähnliche Themen

  1. [VB] Sendkey für externes Programm
    Von Steusi im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 01.10.09, 11:51
  2. Externes Programm aufrufen
    Von Hans1982 im Forum .NET Datenverwaltung
    Antworten: 10
    Letzter Beitrag: 09.03.09, 13:39
  3. Externes Programm aufrufen
    Von enfera im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 28.02.09, 11:29
  4. Externes Programm
    Von CodeFatal im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 01.09.06, 13:38
  5. externes Programm starten
    Von c-hilgert im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 13.08.04, 11:34