Fórumok
Sziasztok!
Van egy idl függvénydeklarációm, ami így néz ki:
IUploadFile getFile(in string FileName);
A visszatérési érték egy interfész az idl-ben. Ezt az interfészt imlementáltam szerver oldalon, mint implementációs osztályt.
Namost, ha meghívom a fenti függvényt kliens oldalon, akkor jó lenne kapni egy objektumreferenciát, amelyen műveleteket végezhetek. Most így valósítom meg a szerverben:
CUploadFile newFile = CUploadFile();
m_poa.activate_object(newFile);
return newFile._this();
Frankón lefordul, és a C++ kliensből meg is szerzem a referenciát, de amikor műveletet hívok, CORBA::BAD_OPERATION üzenettel elszáll a kliens. Csinált már valaki ilyet?
- 1169 megtekintés