Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: Pascal: Muiden ohjelmien suoritus with Delphi

arcatan [06.05.2002 15:07:09]

#

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

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta