![]() |
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:
leider bekomme ich immer diesen fehler angezeigt:
ShellExecute(Handle,nil,d:\...\...\xxx.exe,nil,nil,SW_SHOW);
[Error] Unit1.pas(71): Undeclared identifier: 'ShellExecute' 1. woran liegt das? 2. was bedeuten genau die anderen parameter? 3. danke im vorraus! :kiss: |
Re: ShellExecut funzt nicht
bei uses shellapi dazugeschrieben ????
|
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 |
Re: ShellExecut funzt nicht
Hi,
wirf einfach einen Blick in die Delphi-Hilfe, da ist das erklärt: ![]() Selbes müsste im MDSN stehen: ![]() |
Re: ShellExecut funzt nicht
okay, dann danke für die schnellen antworten :kiss:
|
Re: ShellExecut funzt nicht
Aber mit dem hardgecodeten Pfad wird das nicht lange gut gehen.
|
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: |
Re: ShellExecut funzt nicht
Er meint
Zitat:
|
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:
|
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 |
Re: ShellExecut funzt nicht
Auf P(Ansi)Char casten ;)
|
Re: ShellExecut funzt nicht
hab ich mir schon gedacht, nur wie geht das?
stringtoansi/char/ etc gibts leider nicht :zwinker: |
Re: ShellExecut funzt nicht
einfach PChar('Pfad') und fertig ;)
|
Re: ShellExecut funzt nicht
:drunken:
danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz