Posso usare Delphi per programmare su Java Native Interface? Dalla lettura di Essential JNI sembra possibile assicurarsi di utilizzare la convenzione di chiamata C. Qualcuno ha fatto prima? Apprezzerei suggerimenti su strumenti che aiuteranno ad es. uno strumento per convertire il file di intestazione C di Javah in Delphi.Programmazione JNI con Delphi
7
A
risposta
6
è possibile controllare questi progetti e articoli di utilizzare la JNI (Java Native Interface) e Delphi
- Delphi-Java Bridge
- Java Native Interface and Delphi - Andando Native - da Keith Wood
- Using the Java Native Interface with Delphi
4
Oltre a JNI c'è anche Java Native Access (JNA) che richiede molto meno setup (nessun file header C), quindi le tue funzioni Delphi DLL (e callback s) può essere utilizzato direttamente da Java:
JNA fornisce programmi Java un facile accesso alle librerie condivise native (DLL su Windows) senza scrivere nulla, ma codice-no Java JNI o codice nativo è richiesto . Questa funzionalità è paragonabile alla piattaforma/Invoke di Windows e ai tipi di codice di Python. L'accesso è dinamico in fase di runtime senza generazione del codice.
Problemi correlati
- 1. JNI - metodo nativo con il parametro ByteBuffer
- 2. Come creare un oggetto con JNI?
- 3. Cosa significano "% s", "% d" ecc. Nella programmazione Delphi?
- 4. Utilizzo di JNI per caricare un'altra libreria JNI?
- 5. JNI GuaranteLocalCapacity - PERCHÉ?
- 6. Packaging Librerie JNI
- 7. jni starter question
- 8. JNI proguard offuscamento
- 9. Mac + jni + java
- 10. Programmazione dei colori con programmazione scale_fill_manual ggplot
- 11. Applicazione profili JNI
- 12. JNI - multi-thread
- 13. JNI: Crea HashMap
- 14. Java. JNI. jvm.dll
- 15. Accesso all'accelerometro da jni
- 16. JNI, chiamata metodo booleano
- 17. Attivare enum in JNI?
- 18. Supporto AdMob in Delphi XE5
- 19. stringhe JNI e stringhe C
- 20. jstring return in JNI program
- 21. come restituire enum da JNI
- 22. Hello-JNI per Android Studio
- 23. Confronto dei riferimenti oggetto JNI
- 24. Come testare l'unità sorgente JNI?
- 25. Delphi e Indy con SSL
- 26. delphi xe2 stringgrid con commenti
- 27. Delphi - record con parti varianti
- 28. Problemi con Delphi Chromium Embedded
- 29. Delphi con interfaccia HTML/CSS
- 30. Procedure Delphi con parametri stringa
In effetti, si tratta di un prodotto geniale e so che è ampiamente utilizzato, ad esempio IntelliJ Idea lo utilizza. Voglio fare comunque l'interoperabilità COM e mi piacerebbe usare il simpatico supporto Delphi per quello mentre allo stesso tempo fornirò una facciata di base al mio codice Java. –