Tämä vinkki selittää miten pystyt käynitämään Delphillä muita ohjelmia.
Ensin sinun on laitettava uses-lauseeseen kohta ShellAPI
Sitten vain käytät komentoa ShellExecute.
Sen parametrit, pseudoa, olkaa hyvä:
ShellExecute(hwnd ParentHandle, Operaatio, Tiedosto, Parametri, Hakemisto, Näyttötapa);
ParentHandle: 'Omistajan' handle, ohjelman oma Handle kelpaa
Operaatio: tiedostolle suoritettava operaatio, 'open', 'print' tai nil
Tiedosto: avattava/suoritettava tiedosto
Parametrit: tiedostolle annettavat parametrit
Hakemisto: tiedoston työhakemisto
Näyttötapa: miten tiedosto avataan, normaalissa, suurennetussa vai pienennetyssä ikkunassa. Katso Listaus 2
Katso ja opi:
(* Tämä avaa muistioon tiedoston readme.txt *) ShellExecute(Handle, nil, PChar('Notepad.exe'), PChar('readme.txt'), '', SW_SHOWNORMAL);
Näyttötapoja:
SW_SHOWNORMAL: Normaali
SW_SHOWMINIMIZED: Pienennetty
SW_SHOWMAXIMIZED: Suurennettu
Aihe on jo aika vanha, joten et voi enää vastata siihen.