Announcement

Collapse
No announcement yet.

ShellExecute

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ShellExecute

    Hallo,

    Kann mir jemand die genaue Syntaxt des ShellExecute Befehls verraten?

  • #2
    Jo:
    <code><pre>
    <font face="Courier New"><font color="#000080"><b>function</b></font> ShellExecute<font color="#FF0000">(</font>hWnd<font color="#FF0000">:</font> HWND<font color="#FF0000">;</font> Operation<font color="#FF0000">,</font> FileName<font color="#FF0000">,</font> Parameters<font color="#FF0000">,</font>
    Directory<font color="#FF0000">:</font> PChar<font color="#FF0000">;</font> ShowCmd<font color="#FF0000">:</font> Integer<font color="#FF0000">)</font><font color="#FF0000">:</font> HINST<font color="#FF0000">;</font> <font color="#000080"><b>stdcall</b></font><font color="#FF0000">;</font></font>
    </pre></code>
    <p>
    <ul>
    <li><b>hWnd</b> ist der Handler auf das Fenster (z.B. Form1.Handle)</li>
    <li><b>Operation</b> gibt an, welche Operation ausgeführt werden soll. Normalerweise nil. Werte z.B. 'open', 'explore', 'print' etc. (s. Api-Hilfe)</li>
    <li><b>FileName</b>: Dateiname der Exe-Datei die gestartet werden soll</li>
    <li><b>Parameters</b>: parameter die übergeben werden soll oder nil</li>
    <li><b>Directory</b>: Arbeistverzeichnis oder nil</li>
    <li><b>ShowCmd</b>: einer der SW_???-Konstanten, die angeben wie das Fenster geöffnet werden soll z.B. SW_MAXIMIZE, oder SW_SHOW usw. (s. Hilfe)
    </ul>
    <p>
    Die Funktion ist übrigens in der Unit ShellApi deklariert.<p>
    Ich hoffe das hat dir weitergeholfen,<br>
    Gruß,<p>
    Bernhar

    Comment


    • #3
      Echt ausführlich, vieln Dank

      Comment

      Working...
      X