Kör och kör applikationer och filer från Delphi-kod

Delphi-programmeringsspråket ger ett snabbt sätt att skriva, kompilera, paketera och distribuera applikationer över plattformar. Även om Delphi skapar ett grafiskt användargränssnitt kan det vara tider att du vill köra ett program från din Delphi-kod. Låt oss säga att du har en databasapplikation som använder ett externt verktyg för säkerhetskopiering. Säkerhetskopieringsverktyget tar parametrar från applikationen och arkiverar data, medan ditt program väntar tills säkerhetskopian är klar.

Du kanske vill öppna dokument som visas i en fillista genom att dubbelklicka på dem utan att öppna det tillhörande programmet först. Föreställ dig en länketikett i ditt program som tar användaren till din hemsida. Vad säger du om att skicka ett e-postmeddelande direkt från din Delphi-applikation via standardprogrammet för e-postklient för Windows?

För att starta en applikation eller köra en fil i en Win32-miljö använder du ShellExecute Windows API-funktionen. Kolla in hjälp på ShellExecute för en fullständig beskrivning av parametrar och felkoder som returneras. Du kan öppna alla dokument utan att veta vilket program som är associerat med det - länken definieras i

instagram viewer
Windows-register.