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!