Ok, mulla on siis vaikka yksinkertainen SanoMoi funktio omassa dll:ssä niin miten käytän sitä omassa ohjelmassa?
Kaksi mahdollisuutta: joko niin, että DLL linkitetään ohjelman käynnistyessä tai vasta silloin kun funktiota DLL:stä tarvitaan.
ÄÄä prkl, nyt toi valittaa että "unresolved external symbol"
Öh, miten tehdään .Lib tiedosto? Onko se pakollinen jos haluan käyttää just ton dee äl ällän funktio(i)ta ohjelmassani? :S Valittaa kokoajan "unresolved external symbol *funktion nimi tähän*"
Voit tehdä .lib tiedoston vain kääntämällä sen koodista. C++ kääntäjät osaavat tehdä sekä dynaamisia kirjastoja (.dll ja .lib) sekä staattisia kirjastoja (.lib). Annat niin vähän tietoa, että auttaminen on hyvin vaikeaa. Mitä edes yrität tehdä?
Niin, siis yritän tehdä seuraavaa:
1. DLL, jossa on joku funktio/funktioita
2. Ohjelma joka käyttää niitä funktioita siitä DLL:stä
Aihe on jo aika vanha, joten et voi enää vastata siihen.