Evo, ovako. Ja ne znam delphi, kolega ne zna c. Ja imam klasu
class klasa{
public:
int f1(void);
...
};
...
Treba pozvati funkciju iz dll-a (napisanog na delphiju) ciji bi prototip na c-u izgledao
int poziv(HWND,klasa*,...);
E, sad, kako ce on to uspeti da izvede i kako ce pozivati funkcije iz moje klase. Za HWND nam je jasno, uglavnom za sve standardne tipove postoje ekvivalenti, ali sta sa klasom? Pretpostavljamo da on mora da ima neku definiciju/prototip (kako god da se to zove u delphiju) moje klase? Da li je neko radio nesto slicno i kako bi to moglo da se izvede?
Uf, ako nije jasno, pojasnicu jos...









DLL pravljen u delphiju treba da primi pokazivac na klasu pravljenu u C++-u