CORBA problemer
Det her det virker ikke. Ville gerne oprette encreateKonto af typen Konto og det kan man ikek gøre sådan her.
Kode
--------------------------------------------------------
module CORBAApp
{
module KontoApp
{
interface Konto
{
long getKontonr();
void AddSaldo(in double add);
void SubSaldo(in double sub);
double VisSaldo();
};
};
module FactoryApp
{
interface Facotry
{
Konto createKonto(in long Kontonr);
};
};
};
--------------------------------------------------------
Men man kan godt gøre sådan her:
kode
--------------------------------------------------------
module KontoApp
{
interface Konto
{
short getKontonr();
void AddSaldo(in double add);
void SubSaldo(in double sub);
double VisSaldo();
};
interface Facotry {
Konto createKonto(in short Kontonr);
};
};
--------------------------------------------------------
For så ligger begge interfaces i det samme modul.
Men det vil jeg ikke for så kommer det heller til at ligge under mappen KontoApp når man compiler der med idlj.
Det var da mere smart hvis man kunne holde Konto og Factory i hver sin mappe. Det er da noget rare også når man skal arbejde med større programmer. Gør det lidt mere overskueligt.
