Avatar billede svuppenator Nybegynder
12. april 2002 - 20:25 Der er 1 kommentar og
1 løsning

CORBA problemer

Det her det virker ikke. Ville gerne oprette en
createKonto 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.
Avatar billede codemon Nybegynder
15. april 2002 - 10:38 #1
Brug KontoApp::Konto createKonto(in long Kontonr); for at markere at det ligger i et andet modul.
Avatar billede svuppenator Nybegynder
15. april 2002 - 17:14 #2
AHHHHH!!
mange tak... Det giver jo lidt mening må man sige...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester