[ djolesremac @ 15.12.2005. 18:23 ] @
Kao sto napisah u naslovu teme - kako napraviti DLL u C++? Da li neko moze ukratko (a moze i malo detaljnije, necu se ljutiti :) ) da mi objasni kako to da uradim, koji alat da koristim ( primetio sam da u VS-u 6.0 i .NET postoji nekakav wizard) ili uputi na neku literaturu.
Pozdrav!
[ X Files @ 15.12.2005. 18:35 ] @
Koji C++ sada koristiš, ili bi koristio pri izradi DLL-ova?

(Postoje neke sitne ali bitne razlike izmedju M$ i Borlandovih alata...)

U principu ti Wizardi naprave neki prost šablon, a ti dodaješ malo koda...
[ djolesremac @ 15.12.2005. 18:40 ] @
Koristio bih MS VS 6.0
[ X Files @ 15.12.2005. 19:50 ] @
http://www.codeproject.com/dll/
[ djolesremac @ 15.12.2005. 20:33 ] @
Iz onoga sto sam procitao shvatio sam da je jedini dodatak pri pisanju dll-a (u odnosu na standardan kod u C++-u) to sto funkciju za koju zelimo bude vidljiva izvan dll-a exportujemo na taj nacin sto ispred njene definicije dodajemo direktivu: __declspec(dllexport).
Da li sam dobro shvatio?
[ X Files @ 15.12.2005. 21:04 ] @
U principu da. Ali problemi nastaju kod LIB fajla kada neki drugi C++, na primer Borlandov, treba da koristi taj DLL.

Probaj sve to na nekom malom primeru. Sa njih se najlakse uci...
[ vladab @ 16.12.2005. 11:16 ] @
Ima tu jos nekih sitnih problema, npr ako hoces da ti dll ima svoj prozor i sl...
[ Buffy @ 16.12.2005. 14:57 ] @
kakav svoj prozor???
imas na netu dosta, ali stvarno dosta literature. Koristi gcc kompajler za pravljenje DLL ;)