Végezzen el és futtasson alkalmazásokat és fájlokat a Delphi kódból

A Delphi programozási nyelv gyors módot kínál az alkalmazások kereszt-platformon történő írására, fordítására, csomagolására és telepítésére. Bár a Delphi létrehoz egy grafikus felhasználói felületet, előfordulhat, hogy bizonyos időpontokban végre kell hajtani egy programot a Delphi kódjából. Tegyük fel, hogy van egy adatbázis alkalmazás amely külső biztonsági mentési segédprogramot használ. A biztonsági mentési segédprogram veszi az alkalmazás paramétereit és archiválja az adatokat, miközben a program arra vár, amíg a biztonsági mentés befejeződik.

Lehet, hogy a fájllista dobozában bemutatott dokumentumokat csak dupla kattintással szeretné megnyitni, anélkül, hogy először megnyitná a társított programot. Képzeljen el egy olyan linkcímkét a programjában, amely a felhasználót a honlapjára viszi. Mit mond arról, ha e-mailt küld közvetlenül a Delphi alkalmazásból az alapértelmezett Windows e-mail kliens program segítségével?

Alkalmazás indításához vagy egy fájl futtatásához Win32 környezetben használja a ShellExecute Windows API funkciót. Nézze meg a ShellExecute súgóját a visszaadott paraméterek és hibakódok teljes leírásáért. Bármely dokumentumot megnyithat anélkül, hogy tudná, melyik program van hozzá társítva - a link a

instagram viewer
Windows Registry.