|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 290
|
[java - Vc++] Passaggio Struttura a dll
Ciao,
Avrei bisogno di aiuto, per passare una struttura con all'interno 5 Array da Java (in pratica una classe senza metodi) a una DLL scritta in C++, dove andrò a valorizzare questi array, che riutilizzerò in Java. Lo sò che è un pò un casino ma è importante che vi riesca. Ho dato un occhiata in giro, ma non ho trovato nulla a parte che devo usare JNI. Ciao e grazie
__________________
S.M. Asus P5KC - Q6600 - 2 Gb Ram - Geforce 8800GT. Ultima modifica di sal_rob : 28-09-2004 alle 14:23. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
uhm hai proprio la necessità di passare una struttura con all'interno i cinque array?
se gli array sono di tipi primitivi e' molto piu' semplice passarli direttamente perche' jni ti fornisce i metodi per accedervi. |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 290
|
Quote:
Ho necessità di passare gli Array, per i tipi primitivi conosco il metodo, ma considerato che uno di questi Array può contenere 100 elementi e gli altri in media 5, sarebbe impossibile fare a meno degli array. Grazie
__________________
S.M. Asus P5KC - Q6600 - 2 Gb Ram - Geforce 8800GT. |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
scusa ma hai letto cosa ho scritto? ti ho detto che e' molto piu' semplice passare i cinque array piuttosto che un'unica struttura dati che contiene gli array. sul tutorial di sun (o su qualsiasi testo sull'argomento) trovi la descrizioni delle funzioni che jni ti mette a disposizione sugli array. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 290
|
Ho letto, ma mi occorre passare obbligatoriamente gli array all'interno di una classe.
__________________
S.M. Asus P5KC - Q6600 - 2 Gb Ram - Geforce 8800GT. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 290
|
up
__________________
S.M. Asus P5KC - Q6600 - 2 Gb Ram - Geforce 8800GT. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:13.



















