Entwickler-Ecke
Dateizugriff - ShellExcute
SpeedyGTD - Fr 02.08.02 15:14
Titel: ShellExcute
Hallo Leute, ich hab ein Prob. mit dem Befehl ShellExecute. Ich kann manche Programme starten manche nicht, obwohl das ja kein wirklich schwerer Befehl ist, liegt es vieleicht an Windows XP und den Adminrechten oder sowas? hier nun der Code:
Quelltext
1:
| ShellExecute(Application.Handle,'open',PChar(Edit1.Text),0,0,0); |
ich will doch nur das der Pfad aus Edit1 ausgeführt wird :cry:
PS: das gleiche Problem tritt bei der ShellListView Kompo auch auf.
Alfons-G - Fr 02.08.02 21:38
Bei manchen Programmen muß man noch eine Option wie z.B. SW_SHOWMAXIMIZED mitgeben, dass die Anwendung sichtbar wird. Lt. API-Hilfe sollte man, wenn man keine Anwendung, sondern eine Datei aufruft, eine "0" einsetzen. Das funktioniert aber nicht richtig. Nur wenn SW_SHOWMAXIMIZED oder eine andere Anzeigeoption gesetzt ist, sieht man was.
:roll:
Der Taskmanager von Windows NT zeigt, dass andernfalls das Programm auch läuft. Es wird aber nicht angezeigt ...
:)
SpeedyGTD - Fr 02.08.02 22:08
danke hat perfekt funktioniert.
THX @ Alfons
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!