Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Wie starte ich ein Programm mit MFC?? Bitte helft

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
13.08.2004, 10:58 Uhr
~MstyleK
Gast


Ich möchte bei mir in VIsual C++ ein Programm starten lassen, sobald man auf einen Button drückt!

Den Pfad meines Programms lautet: "CProgramme\Projekt\style.exe

Welchen code muss ich einfügen um diese anwendung starten zu lassen?
Wäre für antworten sehr dankbar!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.08.2004, 12:08 Uhr
~Airdamn
Gast


Du kannst es mit ShellExecute machen, z.B. so:


C++:
ShellExecute( NULL, "open", "C:\\Programme\\Projekt\\style.exe", NULL, NULL, SW_SHOWNORMAL );

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.08.2004, 16:53 Uhr
~MstyleK
Gast


Wo genau muss ich diesen Code eintragen??

Soll ich aufm Button klassen assistent --> BN CLICKED--> Funtion hinzufügen --> Code bearbeiten ...... und dann den COde den du mir gegeben hast einfügen?????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.08.2004, 19:33 Uhr
~Airdamn
Gast


Ja, das könntest Du so machen, wenn Du es per Knopfdruck ausführen lassen willst.
Probiers einfach aus!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.08.2004, 13:04 Uhr
~MstyleK
Gast


Hab ich versucht, hat leider nicht geklappt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.08.2004, 19:36 Uhr
Airdamn



Was passiert denn?
Passiert nix?
Hast Du den Pfad zu Deiner style.exe überprüft?!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.08.2004, 19:53 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


hoi probier mal so

C++:
HINSTANCE hInstance= ShellExecute(GetSafeHwnd(),"open","C:\\Programme\\Projekt\\style.exe",NULL,NULL,SW_SHOWNORMAL);


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
16.08.2004, 00:28 Uhr
~MstyleK
Gast


Hab es nun so gemacht..

--> BN CLICKED--> Funtion hinzufügen --> Code bearbeiten ...... und dann den COde den du mir gegeben hast einfügen?????


Code:


void CProjekt21oneDlg::OnStartpgm()
{

HINSTANCE hInstance= ShellExecute(GetSafeHwnd(),"open","C:\Dokumente und Einstellungen\Eigene Dateien\programm.exe",NULL,NULL,SW_SHOWNORMAL);


}






klappt leider auch nicht :- (
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
16.08.2004, 01:04 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


da der backslash eine escapesequenz einleitet musst du doppelte backslashes verwenden wenn du es so schreibst...

C++:
void CProjekt21oneDlg::OnStartpgm() {
HINSTANCE hInstance= ShellExecute(GetSafeHwnd(),"open","C:\\Dokumente und Einstellungen\\Eigene Dateien\\programm.exe",NULL,NULL,SW_SHOWNORMAL);
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
16.08.2004, 20:15 Uhr
~MstyleK
Gast


Danke, Windalf, nun hat es geklappt :- )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: