Limbajul de programare Delphi oferă o modalitate rapidă de a scrie, compila, împacheta și implementa aplicații multiplă platformă. Deși Delphi creează o interfață grafică cu utilizatorii, există obligații de a executa un program din codul dvs. Delphi. Să zicem că ai o aplicație de bază de date care folosește un utilitar de rezervă extern. Utilitarul de rezervă preia parametrii din aplicație și arhivează datele, în timp ce programul așteaptă până la finalizarea copiei de rezervă.
Poate doriți să deschideți documentele prezentate într-o casetă cu lista de fișiere doar făcând dublu clic pe ele fără a deschide mai întâi programul asociat. Imaginați-vă o etichetă de legătură din programul dvs. care îl duce pe utilizator la pagina dvs. de pornire. Ce spuneți despre trimiterea unui e-mail direct din aplicația dvs. Delphi prin programul implicit client de e-mail Windows?
Pentru a lansa o aplicație sau a executa un fișier într-un mediu Win32, utilizați funcția API ShellExecute Windows. Consultați ajutorul de pe ShellExecute pentru o descriere completă a parametrilor și codurilor de eroare returnate. Puteți deschide orice document fără a ști ce program este asociat cu acesta - link-ul este definit în
Registrul Windows.