AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ShellExecut funzt nicht

Ein Thema von Mr. Pink · begonnen am 2. Mär 2006 · letzter Beitrag vom 11. Sep 2008
Antwort Antwort
Seite 1 von 2  1 2      
Mr. Pink

Registriert seit: 29. Jan 2006
72 Beiträge
 
#1

ShellExecut funzt nicht

  Alt 2. Mär 2006, 18:00
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 ):
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!
  Mit Zitat antworten Zitat
KuH_am_SchuH

Registriert seit: 17. Jan 2006
72 Beiträge
 
Delphi 6 Enterprise
 
#2

Re: ShellExecut funzt nicht

  Alt 2. Mär 2006, 18:02
bei uses shellapi dazugeschrieben ????
  Mit Zitat antworten Zitat
Mr. Pink

Registriert seit: 29. Jan 2006
72 Beiträge
 
#3

Re: ShellExecut funzt nicht

  Alt 2. Mär 2006, 18:08
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
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: ShellExecut funzt nicht

  Alt 2. Mär 2006, 18:11
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
  Mit Zitat antworten Zitat
Mr. Pink

Registriert seit: 29. Jan 2006
72 Beiträge
 
#5

Re: ShellExecut funzt nicht

  Alt 2. Mär 2006, 18:48
okay, dann danke für die schnellen antworten
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: ShellExecut funzt nicht

  Alt 2. Mär 2006, 18:50
Aber mit dem hardgecodeten Pfad wird das nicht lange gut gehen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Mr. Pink

Registriert seit: 29. Jan 2006
72 Beiträge
 
#7

Re: ShellExecut funzt nicht

  Alt 4. Mär 2006, 13:53
wie meinen? ich versteh nicht so ganz was du meinst.
bis jetzt ging das sehr gut mit der methode...

bin aber für jeden verbesserungsvorschlag offen und dankbar
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#8

Re: ShellExecut funzt nicht

  Alt 4. Mär 2006, 13:57
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.
  Mit Zitat antworten Zitat
Mr. Pink

Registriert seit: 29. Jan 2006
72 Beiträge
 
#9

Re: ShellExecut funzt nicht

  Alt 4. Mär 2006, 14:23
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
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#10

Re: ShellExecut funzt nicht

  Alt 11. Sep 2008, 16:01
um den thread nochmal aufzugreifen, ich hab mir das 1:1 kopiert wie oben steht + Shellapi in uses

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

Was muss ich da tuen?

MfG Spiderpig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.
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