Announcement

Collapse
No announcement yet.

ShellExecute() ???

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

  • ShellExecute() ???

    Wo und wie kann ich diesen Befehl benuten ?
    Ich habe eine version von DELPHI 5 ,die aber warscheinlich nichts damit anfangen kann . Gibt es irgendwo eine beschreibung dazu ?
    Benutzen möchte ich den Befehl zum aufrufen eines anderen Programms (einer *.EXE Datei) aus einer DELPHI-Anwendung heraus ohne diese zu beenden.

  • #2
    ShellExecute hat auch Delphi 5. Müsste in ShellAPI.pas definiert sein.
    Doku gibts in der MSDN

    Comment


    • #3
      Hallo, hier ein codesnippet mit Fehlerauswertung
      Code:
      case  shellapi.shellExecute(0,'open', pchar(filename), '',NIL,
                          SW_SHOWNORMAL) of
               0: insert(0, 'out of memory or resources');
               ERROR_BAD_FORMAT: insert(0, 'file is invalid in image');
               ERROR_FILE_NOT_FOUND: insert(0,'file was not found');
               ERROR_PATH_NOT_FOUND: insert(0,'path was not found');
             end;

      Comment


      • #4
        Originally posted by Ralf aus Heyerode View Post
        Wo und wie kann ich diesen Befehl benuten ?
        Ich habe eine version von DELPHI 5 ,die aber warscheinlich nichts damit anfangen kann . Gibt es irgendwo eine beschreibung dazu ?
        Benutzen möchte ich den Befehl zum aufrufen eines anderen Programms (einer *.EXE Datei) aus einer DELPHI-Anwendung heraus ohne diese zu beenden.
        bei Delphi 5 binde die Unit fmxUtils.pas in dein Programm ein, dort gibt es ein Commando "FileExcute" damit kann man problemlos andere Programme starten.

        Comment

        Working...
        X