/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
CORBA
Fra : Thomas Sejr Jensen


Dato : 10-01-01 20:27

Hej!

Hvordan skriver man et IDL interface hvor en funktion modtager og returnerer
int? jeg kan sagtens få det til at virke med en string, men compileren
melder fejl hvis jeg prøver med int.
Jeg bruger idltojava (early access beta).
På forhånd tak!

-----------------------------------------
Thomas Sejr Jensen
Thomassj@worldonline.dk
-----------------------------------------



 
 
Bear (11-01-2001)
Kommentar
Fra : Bear


Dato : 11-01-01 01:06

Husk IDL ikke har nogen "int", den hedder "long". Hvis du skal bruge en
rigtig Java-long (64 bit) skal du vidst nok skrive "long int".

Her er et eksempel med long:
--------
long getKundenr(in long kontonr);

void setKundenr(in long kundenr);
-------


--
mvh

Bear

ICQ: 2745075
"Thomas Sejr Jensen" <thomassj@worldonline.dk> wrote in message
news:9I276.13700$%c2.597228@news010.worldonline.dk...
> Hej!
>
> Hvordan skriver man et IDL interface hvor en funktion modtager og
returnerer
> int? jeg kan sagtens få det til at virke med en string, men compileren
> melder fejl hvis jeg prøver med int.
> Jeg bruger idltojava (early access beta).
> På forhånd tak!
>
> -----------------------------------------
> Thomas Sejr Jensen
> Thomassj@worldonline.dk
> -----------------------------------------
>
>



Morten Holm (11-01-2001)
Kommentar
Fra : Morten Holm


Dato : 11-01-01 09:53

Bear wrote:

> Husk IDL ikke har nogen "int", den hedder "long". Hvis du skal bruge en
> rigtig Java-long (64 bit) skal du vidst nok skrive "long int".

long long.

Morten



Thomas Sejr Jensen (11-01-2001)
Kommentar
Fra : Thomas Sejr Jensen


Dato : 11-01-01 23:39

Tak for hjælpen begge to. Har en af jer (eller en anden) en liste over hvad
alle datatyperne hedder i IDL? Det ser ud som om den kan være yderst nyttig,
det undrer mig de ikke har skrevet et par linjer om dette i dokumentationen
til compileren.
"Morten Holm" <mho@realtime.dk> skrev i en meddelelse
news:3A5D7466.3DDE1196@realtime.dk...
> Bear wrote:
>
> > Husk IDL ikke har nogen "int", den hedder "long". Hvis du skal bruge en
> > rigtig Java-long (64 bit) skal du vidst nok skrive "long int".
>
> long long.
>
> Morten
>
>



Mogens Hansen (12-01-2001)
Kommentar
Fra : Mogens Hansen


Dato : 12-01-01 18:07


"Thomas Sejr Jensen" <thomassj@worldonline.dk> wrote in message
news:vCq76.874$d85.29702@news000.worldonline.dk...
> Tak for hjælpen begge to. Har en af jer (eller en anden) en liste over
hvad
> alle datatyperne hedder i IDL? Det ser ud som om den kan være yderst
nyttig,

Kig hos http://www.omg.org

nærmere bestemt:
http://www.omg.org/technology/documents/formal/omg_idl_to_java_language_mapp
ing.htm
side 1-6 i "IDL to Java Language Mapping Specification"

og

http://www.omg.org/technology/documents/formal/corbaiiop.htm

Venlig hilsen

Mogens Hansen





Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste