/**************/ /* pvmdll.c */ /**************************************************************************** MODULE: pvmdll.c PURPOSE: Esimerkki yksinkertaisesta DLL-kirjastosta. AUTHOR: Vesa Lappalainen 28.8.1994 UPADTE: USAGE: Kirjaston käyttämiseksi 1) Lisätään omaan ohjelmaan #include "pvmlib.h" 2) Kutsut aliohjelmiin: if ( karkausvuosi(1994) ) ... 3) Lisätään omaan .DEF-tiedostoon IMPORTS PVMDLL.karkausvuosi tai lisätään projektiin .LIB, johon tarvittavat .DLLät on lisätty 4) Varmistetaan, etta ajon aikana PVMDLL.DLL on joko oletushakemistossa tai polussa. PS. Tämä tiedoston pääohjelma toimii melkein sellaisenaan minkä tahansa DLL:än "pääohjelmana". ****************************************************************************/ #include #include "pvmlib.h" /****************************************************************************/ int CALLBACK _export karkausvuosi(int vuosi) { if ( vuosi % 100 ) return (vuosi % 4 ) == 0; return ( vuosi % 400 ) == 0; }