Przeciez jest artykul Tymona o pisaniu DLLi -.-
Ale w skrocie:
zanim bedziemy uzywac jakas funkcje z dlla to musimy ja zdefiniowac:
global.funkcja_dlla=external_define('nazwa_pliku_dlla','nazwa_funkcji',dll_stdcall,typ_zwracanych_danych{ty_string/ty_real},liczba_argumentow,typ_wejsciowych_danych{ty_string/ty_real},...{wpisujemy tyle typow danych wejsciowych ile funkcja ma argumentow})
A potem zeby wywolac ta funkcje:
zmienna=external_call(global.funkcja_dlla,arg0,...{wpisujemy tyle argumentow ile potrzebuje funkcja zdefiniowana})