COMPILE([param])

Parametrit

[param] on numero tai teksti

Palautusarvo

Funktio palauttaa numeron jos [param] on numero.

Selitys

Funktiolla voidaan kääntää erilaisia prg tiedostoja.
Funktion toinen käyttötapa on asettaa Windowsin virhetila.

Esimerkki

COMPILE("apu.prg") /* muodostetaan apu.dmf ohjelmatiedostosta apu.prg jos virheitä ei ole */
COMPILE("apu.prg"+chr(219)) /* muodostetaan apu.dmf ohjelmatiedostosta apu.prg jos virheitä ei ole - ei näytetä erilaisia ilmoituksia käännösoperaatiosta (ns. hiljainen tila) */

aa=COMPILE(32769) /* asetetaan windowsissa "ei virheilmoituksia tila", aa saa edellisen tilan (numero) */
chdir("g:\väärähakemisto") /* Windows ei ilmoita virheestä vaikka hakemistoa ei ole */
COMPILE(aa) /* asetetaan windowsissa aiempi tila päälle */

Katso myös SHOWERROR(), DORUN()