Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ShellExecut funzt nicht (https://www.delphipraxis.net/64373-shellexecut-funzt-nicht.html)

Mr. Pink 2. Mär 2006 18:00


ShellExecut funzt nicht
 
ich habe ne frage zu der ShellExecute-procedure:

nach nen bisschen suchen im forum hab ich anscheinend endlich DIE procedure gefunden, mit der man externe Programme aufruft: ShellExecute!

habe folgenden code geschrieben (natürlich mit nem vernünftigen pfad ;) ):
Delphi-Quellcode:
ShellExecute(Handle,nil,d:\...\...\xxx.exe,nil,nil,SW_SHOW);
leider bekomme ich immer diesen fehler angezeigt:
[Error] Unit1.pas(71): Undeclared identifier: 'ShellExecute'

1. woran liegt das?
2. was bedeuten genau die anderen parameter?
3. danke im vorraus! :kiss:

KuH_am_SchuH 2. Mär 2006 18:02

Re: ShellExecut funzt nicht
 
bei uses shellapi dazugeschrieben ????

Mr. Pink 2. Mär 2006 18:08

Re: ShellExecut funzt nicht
 
lol, auf so was hätt ich auch selber kommen können, 1000 dank für die extrem schnelle hilfe.
wär super wenn mir jetzt vllt. noch jemand den nutzen/möglichkeiten für der parameter sagen könnte..

Mr. pink

Matze 2. Mär 2006 18:11

Re: ShellExecut funzt nicht
 
Hi,

wirf einfach einen Blick in die Delphi-Hilfe, da ist das erklärt: Delphi-Referenz durchsuchenShellExecute
Selbes müsste im MDSN stehen: MSDN-Library durchsuchenShellExecute

Mr. Pink 2. Mär 2006 18:48

Re: ShellExecut funzt nicht
 
okay, dann danke für die schnellen antworten :kiss:

Luckie 2. Mär 2006 18:50

Re: ShellExecut funzt nicht
 
Aber mit dem hardgecodeten Pfad wird das nicht lange gut gehen.

Mr. Pink 4. Mär 2006 13:53

Re: ShellExecut funzt nicht
 
wie meinen? ich versteh nicht so ganz was du meinst. :gruebel:
bis jetzt ging das sehr gut mit der methode...

bin aber für jeden verbesserungsvorschlag offen und dankbar :thumb:

PierreB 4. Mär 2006 13:57

Re: ShellExecut funzt nicht
 
Er meint
Zitat:

d:\...\...\xxx.exe
. Wenn dein programm mal auf nem anderen Rechner läuft wirds nicht gehen, da die Datei xxx.exe auf fremden Rechnern wahrscheinlich nicht genau in diesem Pfad liegt. ;)

Mr. Pink 4. Mär 2006 14:23

Re: ShellExecut funzt nicht
 
achso, das hab ich nur im beispiel als constante geschrieben, im prog selber hab ich das variabel über eine filelistbox, so dass es in der hinsicht keine probleme geben dürfte :dancer:

Spiderpig_GER_15 11. Sep 2008 16:01

Re: ShellExecut funzt nicht
 
um den thread nochmal aufzugreifen, ich hab mir das 1:1 kopiert wie oben steht + Shellapi in uses :zwinker:

bei mir kommt die Meldung das er statt einem String ein: PAnsiChar haben will?

Was muss ich da tuen?

MfG Spiderpig


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 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