Entwickler-Ecke
Dateizugriff - Programme starten... auch Spiele!
kongreddgrass - Do 07.08.03 10:23
Titel: Programme starten... auch Spiele!
Hi ich hab folgendes Problem,
ich kann mit dem Button und dem Code
Delphi-Quelltext
1:
| Winexec(PChar('C:\blabla\blabla.exe'), SW_SHOW); |
nur Programme starten, Spiele kann ich allerdings nicht starten. Gibt es da eine Möglichkeit, Spiele trotzdem zu starten ? :oops: Wär total happy auf die Antwort. 8)
Ich mach da son Progg mit Menü, wo man über das Menü Programme starten kann, damit der Desktop auch sauber bleibt. (Hab ne geile Frau drauf).
Mike :mahn:
Moderiert von
Tino: Titel geändert & Topic verschoben.
Logiqu - Do 07.08.03 10:39
also ich kann damit jede normale exe öffnen... vielleicht ist der datenpfad falsch?
kongreddgrass - Do 07.08.03 11:40
Hi
ich meinte ich kann zwar Programme öffnen
ABER
KEINE SPIELE
Irgendwas funzt bei dem Code nicht
Delphi-Quelltext
1:
| WinExec(PChar('C:\BlaBla\Blabla.exe'), SW_SHOW |
Vielleicht liegt es ja auch am SW_SHOW. Dass da für Spiele was anders als SW_SHOW gibts. :cry:
:mahn: und dann :autsch:
Mike
Terra23 - Do 07.08.03 11:51
Warum nimmst du nicht ShellExexute? Du solltest hier oft fündig werden:
SHELL EXECUTE
kongreddgrass - Do 07.08.03 14:11
Hi,
das Problem ist jetzt gelöst
Hab bei SW_SHOW noch NORMAL dazu getan
Delphi-Quelltext
1:
| WinExec(PChar('C:\Blabla\blabla.exe'), SW_SHOWNORMAL); |
jetzt funzt es. :D
Mike, und nochmals Dank an TTerra32 obwohl bei der Suche was anderes dabei war. Grez 8)
Mike :rofl: :dance: :beer: :dance:
lemming - Do 07.08.03 16:32
SW_SHOW und SW_SHOWNORMAL sind einfach Integer werte. Du hättest auch 0 1 3 oder 4 nehmen können.
Delete - Do 07.08.03 16:37
| lemming hat folgendes geschrieben: |
| SW_SHOW und SW_SHOWNORMAL sind einfach Integer werte. Du hättest auch 0 1 3 oder 4 nehmen können. |
*TILT*
Und nach drei Wochen weißt du noch welcher Wert für welche Konstante steht? Oder stellst du dich auch mit deiner Personalausweisnummer vor? Microsoft hat sich extra die Mühe gemacht aussagekräftige Konstanten einzuführen und was machst du? :roll:
@kongreddgrass: Nimm lieber Shellexecute. WinExec wird von Microsoft nur noch aus Kompatibilitätsgründen zu 16-Bit Programme unterstützt und wurde schon lange als obsolete deklariert.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!