Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Externe Anwendung unter XP & Vista öffnen (https://www.delphipraxis.net/116950-externe-anwendung-unter-xp-vista-oeffnen.html)

AlexII 9. Jul 2008 09:03


Externe Anwendung unter XP & Vista öffnen
 
Hallo :-)

Ich möchte mit diesem Code eine externe Anwendung bzw. den WindowsTaschenrechner öffnen
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if ShellExecute(Application.Handle,
                 'open',
                 PChar('C:\WINDOWS\system32\calc.exe'),
                 Nil, Nil, SW_NORMAL) <= 32 then
    ShowMessage('Es ist ein Fehler aufgetreten');
end;
jetzt die Frage: wie muss ich diesen Code anpassen, dass der Taschenrechner unter XP und Vista geöffnet wird?

mkinzler 9. Jul 2008 09:08

Re: Externe Anwendung unter XP & Vista öffnen
 
Lass mal den Pfad zur Exe weg? Welcher Statuscode wird zurückgegeben?

AlexII 9. Jul 2008 10:38

Re: Externe Anwendung unter XP & Vista öffnen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Unter XP kann ich denn Pfad weglassen. Und unter Vista weiß ich nicht, hab das BS nicht, kann das vllt jemand für mich testen? Hab die exe als Anlage hoch geladen.

Bbommel 9. Jul 2008 10:40

Re: Externe Anwendung unter XP & Vista öffnen
 
Hier läufts (Vista Home mit SP1). Allerdings habe ich die UAC deaktiviert, aber ich schätze mal nicht, dass das woanders zu Problemen führen würde.

mkinzler 9. Jul 2008 10:43

Re: Externe Anwendung unter XP & Vista öffnen
 
Sag uns doch einfach, was ShellExecute zurückliefert oder schau selber nach!

AlexII 9. Jul 2008 10:47

Re: Externe Anwendung unter XP & Vista öffnen
 
Wie "was wird zurückgeliefert"? Der Calc wird geöffnet, mehr nix... Verstehe die Frage nicht.

Bbommel 9. Jul 2008 10:50

Re: Externe Anwendung unter XP & Vista öffnen
 
Zitat:

Zitat von mkinzler
Sag uns doch einfach, was ShellExecute zurückliefert oder schau selber nach!

Er hatte das Problem mit deinem Tipp (Pfad weglassen) doch gelöst. Alles gut. :)

AlexII 9. Jul 2008 10:56

Re: Externe Anwendung unter XP & Vista öffnen
 
Hab vllt noch jemand freundlicherweise unter Vista das Zeug getestet?

Bbommel 9. Jul 2008 11:05

Re: Externe Anwendung unter XP & Vista öffnen
 
Zitat:

Zitat von AlexII
Hab vllt noch jemand freundlicherweise unter Vista das Zeug getestet?

Hab ich doch. Siehe meine Antwort oben.

DeddyH 9. Jul 2008 11:09

Re: Externe Anwendung unter XP & Vista öffnen
 
Er fragte ja nach noch jemandem. Einer alleine ist ja nicht besonders repräsentativ :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:40 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz