Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pravljenje DLL-ova

[es] :: C/C++ programiranje :: pravljenje DLL-ova

[ Pregleda: 3219 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon pravljenje DLL-ova21.10.2005. u 23:31 - pre 225 meseci
ima li ko uputstvo o pravljenju DLL-ova,kao i objasnjenja istih, ali SVE na nasem jeziku....
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

tosa
上海, 中国

Član broj: 1811
Poruke: 1342
222.65.100.*

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

icon Re: pravljenje DLL-ova22.10.2005. u 05:47 - pre 225 meseci
Pokreni bukvalno bilo koje novije razvojno okruzenje, i nacices 5-step wizzard
u prvih par opcija menija.
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: pravljenje DLL-ova22.10.2005. u 15:40 - pre 225 meseci
ok, hvala, ali to nije na nasem jeziku....

i (pretpostavljam) ne daje najbolje objasnjenje sta je dll...
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: pravljenje DLL-ova22.10.2005. u 18:14 - pre 225 meseci
Zao mi je, ali za C++ Builder je retko sta napisano na nasem jeziku. U svakom
slucaju pogledaj ovaj link:

http://www.functionx.com/bcb/libraries/staticdll.htm

... ima i slike i kod, pa ti je i ucenje olaksano.

DLL mozes shvatiti kao zajednicko 'skladiste' nekih funkcija, klasa, resursa
(bitmapa), i slicno... Neke stvari je pametno drzati u DLL-ovima, jer su korisne za
vise tvojih programa. Dakle, tvoj novi EXE je MANJI jer je ceo kod u DLL-u!

Kod C++ Buildera, teoretski, SVE sem onog osnovnog, inicijalnog, dela koda moze
biti u DLL-ovima. Takodje kod C++ Builder-a postoje i BPL fajlovima, koji imaju
slicnu namenu sa jos nekim dodatnim pogodnostima.

Dalje, prednost DLL-ova je sto neko ko koristi Visual C++ moze napraviti neku
lepu stvarcicu (podsistem), a ja je iz Borland C++Builder-a koristiti na osnovu
interfejsa koji je 'izlozen'... vazi i obrnuto....


 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: pravljenje DLL-ova22.10.2005. u 23:09 - pre 225 meseci

znaci, u sustini, ja mogu napraviti exe (npr za dekripciju) i u tom exe-u samo definisati koju rijec zelim dekriptovati, a sve f-je koje zapravo vrse dekripciju da mi budu u DLL-u, i samo kao kad saljem obicnoj f-ji koja mi se nalazi u .cpp-u ovog exe-a (npr fun(String a)) posaljem nekoj f-ji dekriptuj(String a) koja se nalazi u DLL-u onu rijec, i kasnije mi DLL, tj. pomenuta F-ja preko "return"-a vrati rijec, samo dekriptovanu....??


(nadam se da ste razujeli??)


je li to ovako nekako??


p.s.

hvala za link, odmah cu ga pogledati....

(grrr...mrzim nesto uciti na drugom jeziku!!!!)

[Ovu poruku je menjao fucking voodoo dana 23.10.2005. u 00:13 GMT+1]
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: pravljenje DLL-ova23.10.2005. u 11:52 - pre 225 meseci
Da, otprilike je to sustina... pored toga sto ce neko ko koristi bilo koji drugi
kompajler mozi da koristi tvoj DLL, koji je napisan na C++ Builderu.

Ipak, da bi ga i neki drugi kompajler koristio potrebne su i manje pripremne radnje,
ali to je druga prica...
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: pravljenje DLL-ova24.10.2005. u 10:42 - pre 225 meseci
ok, hvala ti...
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

commentator

Član broj: 71886
Poruke: 13
212.62.59.*



Profil

icon Re: pravljenje DLL-ova24.10.2005. u 12:12 - pre 225 meseci
Citat:
mrzim nesto uciti na drugom jeziku

Onaj kome je problem uciti nesto na engleskom jeziku ne samo da ne treba da se
bavi racunarima, nego je i nepismen za 21. vek :>

[Ovu poruku je menjao commentator dana 24.10.2005. u 13:12 GMT+1]
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.dsl.pipex.com.



+4 Profil

icon Re: pravljenje DLL-ova24.10.2005. u 14:05 - pre 225 meseci
Citat:
pored toga sto ce neko ko koristi bilo koji drugi
kompajler mozi da koristi tvoj DLL, koji je napisan na C++ Builderu.

Ipak, da bi ga i neki drugi kompajler koristio potrebne su i manje pripremne radnje,
ali to je druga prica...


@X-Files :

Da se nadovezhem : nisam u toku sa deshavanjima u Borland svetu u zadnje vreme - da li to znachi da su odluchili da napokon promene format, i da je "coff2omf" stvar proshlosti?
Jer sa Builderom se ne mozhe koristiti dll iz Visual C++a ako eksportuje bilo shta drugo osim chistih C funkcija.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.dyn.optonline.net.



+6 Profil

icon Re: pravljenje DLL-ova24.10.2005. u 14:24 - pre 225 meseci
Citat:
NastyBoy: Jer sa Builderom se ne mozhe koristiti dll iz Visual C++a ako eksportuje bilo shta drugo osim chistih C funkcija.


To je generalno problem u C++ svetu i nastaje zbog toga što je svaki proizvođač kompajlera slobodan da implementira "name decoration" šemu po svojoj volji.

Jedini način da dll eksportuje klase koje bi se koristile sa drugim kompajlerima je da eksportuje funkcije koje bi vraćale pointere na čiste apstraktne klase - praktično samo v-tables. Tako radi npr COM.
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.dsl.pipex.com.



+4 Profil

icon Re: pravljenje DLL-ova24.10.2005. u 18:20 - pre 225 meseci
Da, name-mangling jeste oduvek bio problem za cross-tool development, ali mislio sam i na COFF vs OMF lib format, jer mi mnogo puta nije uspela konverzija Borlandovim alatima, a nisam hteo da gubim vreme na detaljnu analizu kako&zashto.

Who said "standards", k'o da su slushali Linusa kad su implementirali linkere :)
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: pravljenje DLL-ova24.10.2005. u 19:31 - pre 225 meseci
Meni su COFF <-> OMF konverzije uspevale, mada ih nisam bas previse imao.

U svakom slucaju, na sajtu (offline, mislim oko 600K):

http://www.frasersoft.net/program/bcbdev.zip

... imate u sekciji Articles dva ODLIČNA članka kako se DLL priprema za upotrebu
kod pomenutih konverzija Borland C++ Builder <-> Microsoft Visual C/C++.


 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: pravljenje DLL-ova24.10.2005. u 21:17 - pre 225 meseci
commentator rece:

"Onaj kome je problem uciti nesto na engleskom jeziku ne samo da ne treba da se
bavi racunarima, nego je i nepismen za 21. vek :>"

slazem se...

ja, pricam engleski, i normalno ucim dosta na engleskom, ali mi nemoj samo reci da si ti presrecan kada nesto moras uciti na drugom jeziku umjesto na svom, gdje ces to stotinu puta brze preci (na kraju ces preci, naravno, i na jednom i na drugom, ali se radi o dragocjenom vremenu) jer ti necu vjerovati...

there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

[es] :: C/C++ programiranje :: pravljenje DLL-ova

[ Pregleda: 3219 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.