Posted By: medvidek (Zase za polarnim kruhem) on 'CZprogram' Title: Re: export vector do dll Date: Fri Feb 14 09:21:06 2003 > Tim odvozenim sem myslel dosazeni nejakeho typu za to T v vector<T> a ne > vytvoreni potomka.. > Kdyz chci exportovat nejakou tridu, tak to dllspec napisu k ni pri > deklaraci. > ale vector nikde nedeklaruju, tak nevim, kam to napsat. > tak. snad to bylo presnejsi... Aha, uz to mozna chapu :) Mas class moje { public: std::vector<int> v; } a chtel bys exportovat v, abys mohl z programu nebo jine dll volat treba v.size(). Jestli je to tak, tak to nejde. Musis udelat neco takoveho class moje { std::vector<int> v; public: unsigned size() {return v.size();} } a vyexportovat tu metodu size. Ale fakt se na takove veci radsi vykasli. Pokud je to nejaky vetsi projekt, tak to prinese vic zmatku jak uzitku. > jinak diky a ten link na ten clanek klidne posli... ( to o te > nekompatibilite > jsem nevedel... http://www.develop.com/tutorials/com/logon.asp Je potreba se zaregistrovat, ale kdo chce, muze pouzit email medvidek3@seznam.cz (pokud si me jeste pamatujou) A ta zajimava cast se jmenuje 'COM as better C++' a neni vubec o COM :) Je to takovy skvele napsany uvod do komponent. Jinak si muzes precist i nektere stranky meho projektu: http://gin2.itek.norut.no/elvira/_elvira.php?p=devel_content a zajimave pro Tebe muzou byt casti 'Why Components' a 'important rules' medvidek -- Don't eat that yellow snow!