Udfør og kør programmer og filer fra Delphi-kode

Delphi-programmeringssprog giver en hurtig måde at skrive, kompilere, pakke og distribuere applikationer på tværs af platforme. Selvom Delphi opretter en grafisk brugergrænseflade, er der bestemt tider, du vil udføre et program fra din Delphi-kode. Lad os sige, at du har det en databaseansøgning der bruger et eksternt sikkerhedskopieringsværktøj. Backupværktøjet tager parametre fra applikationen og arkiverer dataene, mens dit program venter, indtil sikkerhedskopien er færdig.

Måske vil du åbne dokumenter, der er præsenteret i en filliste, blot ved at dobbeltklikke på dem uden at åbne det tilknyttede program først. Forestil dig en linketiket i dit program, der fører brugeren til din startside. Hvad siger du om at sende en e-mail direkte fra din Delphi-applikation gennem standard Windows-e-mail-klientprogrammet?

Hvis du vil starte en applikation eller køre en fil i et Win32-miljø, skal du bruge ShellExecute Windows API-funktionen. Se hjælpen på ShellExecute for at få en fuld beskrivelse af parametre og returnerede fejlkoder. Du kan åbne ethvert dokument uden at vide, hvilket program der er tilknyttet det - linket er defineret i

instagram viewer
Windows-register.