Announcement

Collapse
No announcement yet.

probleme mit ShellExecute

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

  • probleme mit ShellExecute

    Hallo Leute,
    ich habe ein Problem mit ShellExecute, am besten hier mal der Code.

    char buffer[256];
    GetWindowsDirectory(buffer, sizeof(buffer));
    ShellExecute(Handle, "open", buffer, "C:\text.exe" , NULL, NULL, SW_SHOW);

    Der Compiler meint immer: E2268 Call to undefined function 'ShellExecute'.

    Wisst ihr rat? Muss ich vielleicht noch eine Include-Datei laden?

    Gruß:

    Tobias

  • #2
    Hallo Tobias

    Damit du die Funktion ShellExecute() nutzen kannst musst du die Datei shellapi.h einbinden

    Comment


    • #3
      Hi,

      damit der Code auch einwandfrei läuft, muss die die Zeile:
      ShellExecute(Handle, "open", buffer, "C:\text.exe" , NULL, NULL, SW_SHOW);
      nach
      ShellExecute(Handle, "open", buffer, "C:\\text.exe" , NULL, NULL, SW_SHOW);
      ändern, sonst kann die Anwendung nicht gestartet werden. Bei API - Funktion braucht man immer zwei \\.

      Gruß Philip

      Comment

      Working...
      X