[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.programming.threads

JNI Wrapper for Delphi and FreePascal version 2.82 is here..

Ramine

5/14/2015 10:46:00 PM

Hello,


JNI Wrapper for Delphi and FreePascal version 2.82 is here..

I have worked hard today, because i have noticed that JNIWapper for
Delphi and FreePascal was not supporting return of String and Arrays
types from Java, so i have implemented that and i have now enhanced JNI
Wrapper to be very powerful , so it's now supporting all the necessary
functions and methods and and much more... hope you will happy with it
cause i have worked hard to bring this new 2.82 to you, it is really now
a professional software of a good quality.


Authors: Jonathan Revusky, Amine Moulay Ramdane and Salvatore Meschini.

Email: aminer at videotron dot ca
Description:


This JNI Wrapper for Delphi and FreePascal provides a very owerful and
simplified object-oriented API for doing mixed language programming in
Java and Delphi (Object Pascal language) or FreePascal. This may provide
an easier and more productive way of getting Win32 and Win64 features in
Java projects and integrating legacy code (at least for the Delphi or
FreePascal community). Please read the readme file inside the zip file
to learn more.

Amine Moulay Ramdane has enhanced more JNI Wrapper and ported it
to 64 bit, here is the functions that i have implemented and added:

function JstringArrayToDTStrings(jarr : JArray) : TStrings;
function JdoubleArrayToDdoubleArray(jarr : JdoubleArray) : TDdoubleArray;
function JfloatArrayToDsingleArray(jarr : JFloatArray) : TDsingleArray;
function JcharArrayToDwordArray(jarr : JCharArray) : TDwordArray;
function JbyteArrayToDshortintArray(jarr : JByteArray) : TDshortintArray;
function JshortArrayToDsmallintArray(jarr : JShortArray) : TDsmallintArray;
function JbooleanArrayToDbooleanArray(jarr : JBooleanArray) :
TDbooleanArray;
Language: FPC Pascal v2.2.0+ / Delphi XE+: http://www.freep...

Also i have added the supports for returning Strings and Arrays from Java.

Operating Systems: Windows.

This JNI Wrapper is very powerful , i have ported it to all the Delphi
XE versions and to FreePascal and to 64 bit and i have enhanced it more,
it is working with Oracle Java 6 and 7 and 8 both the 32 bit and 64 bit
versions, and the interface is very easy to use, i have worked hard to
bring this new version 2.8 to you , hope you will be happy with it.

You can download JNI Wrapper for Delphi and FreePascal version 2.82 from:

https://sites.google.com/site/aminer68/jni-wrapper-for-delphi-and-...

Thank you,
Amine Moulay Ramdane.

6 Answers

Przemek O.

11/23/2011 9:24:00 AM

0

W dniu 2011-11-23 10:18, fir@gazeta.SKASUJ-TO.pl pisze:

> fatalnie bo
> 1) wynikaloby ze nie mozna uzyc wiekszosci
> normalnych krotkich nazw np 'Miracle Software' (widze
> tu jakis problem)
> 2) nie wiadomo jakiej nazwy mozna uzyc - i jak to sprawdzic?
> to ze czegos nie ma w google to raczej nic nie znaczy

To nie tak do ko?ca. Mo?na takich nazw u?ywa?, ale trzeba wiedzie? jak,
gdzie i kiedy. Dlatego ka?dy z nas pisze - bezpieczniej. Bezpieczniej
znaczy bez zatrudniania prawnika :/

> przyczepic ze rysujesz nielegelny rysunek, stoisz w
> niewlasciwym miejscu, piszesznielegalne napisy w programie
> tez nielegalnym) ogladasz nielegalna telewizje sluchasz
> nielegalnej muzyki albo jesz nielegalna kanapke,

To tak wygl?da ale tylko do czasu gdy to Ty nie jeste? w?a?cicielem
kopiowanego rysunku, miejsca, napis?w, programu, telewizji czy muzyki.

pozdrawiam,
Przemek O.

fir

11/23/2011 9:47:00 AM

0

>> przyczepic ze rysujesz nielegelny rysunek, stoisz w
>> niewlasciwym miejscu, piszesznielegalne napisy w programie
>> tez nielegalnym) ogladasz nielegalna telewizje sluchasz
>> nielegalnej muzyki albo jesz nielegalna kanapke,
>
>To tak wygl?da ale tylko do czasu gdy to Ty nie jeste? w?a?cicielem
>kopiowanego rysunku, miejsca, napis?w, programu, telewizji czy muzyki.

zakrawa na wspanialy postep cywilizacyjny - cos jakby
hiperkapitalizm, kiedys mozna bylo miec fabryki i zloto
ale u siebie,
teraz juz mozna miec (w sensie wlasnosci) nawet nazwy
czy filmy czy programy w ludzkich chatach (dlatego
s?owko 'hiper')





--
Wys?ano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta....

Pawel Kierski

11/23/2011 12:05:00 PM

0

W dniu 2011-11-23 10:24, Przemek O. pisze:
> W dniu 2011-11-23 10:18, fir@gazeta.SKASUJ-TO.pl pisze:
>
>> fatalnie bo
>> 1) wynikaloby ze nie mozna uzyc wiekszosci
>> normalnych krotkich nazw np 'Miracle Software' (widze
>> tu jakis problem)
>> 2) nie wiadomo jakiej nazwy mozna uzyc - i jak to sprawdzic?
>> to ze czegos nie ma w google to raczej nic nie znaczy
>
> To nie tak do ko?ca. Mo?na takich nazw u?ywa?, ale trzeba wiedzie? jak,
> gdzie i kiedy. Dlatego ka?dy z nas pisze - bezpieczniej. Bezpieczniej
> znaczy bez zatrudniania prawnika :/

.... kt?ry, o ile jest dobry, te? niczego nie zagwarantuje, tylko
dok?adniej okre?li ryzyka i koszty ich unikania.

--
Pawe? Kierski
news@pkierski.net

Przemek O.

11/23/2011 1:10:00 PM

0

W dniu 2011-11-23 13:05, Pawe? Kierski pisze:
> W dniu 2011-11-23 10:24, Przemek O. pisze:
>> W dniu 2011-11-23 10:18, fir@gazeta.SKASUJ-TO.pl pisze:
>>
>>> fatalnie bo
>>> 1) wynikaloby ze nie mozna uzyc wiekszosci
>>> normalnych krotkich nazw np 'Miracle Software' (widze
>>> tu jakis problem)
>>> 2) nie wiadomo jakiej nazwy mozna uzyc - i jak to sprawdzic?
>>> to ze czegos nie ma w google to raczej nic nie znaczy
>>
>> To nie tak do ko?ca. Mo?na takich nazw u?ywa?, ale trzeba wiedzie? jak,
>> gdzie i kiedy. Dlatego ka?dy z nas pisze - bezpieczniej. Bezpieczniej
>> znaczy bez zatrudniania prawnika :/
>
> ... kt?ry, o ile jest dobry, te? niczego nie zagwarantuje, tylko
> dok?adniej okre?li ryzyka i koszty ich unikania.

Dok?adnie o to chodzi.

pozdrawiam,
Przemek O.

Andrzej Jarzabek

11/23/2011 2:46:00 PM

0

On 23/11/2011 09:18, fir@gazeta.SKASUJ-TO.pl wrote:
>
> nie cierpie tego prawnego terroru, normalnie jak juz
> mowilem nie ma sposobu by nie czuc sie na tej planecie
> jak pod okupacj?, zawsze prokuratorskie glaby moga sie
> przyczepic ze rysujesz nielegelny rysunek, stoisz w

W tym przypadku nie mog?. Tzn. nawet je?li by? mia? k?opoty prawne, to
nie "prokuratorski g??b" si? przyczepi.

> (a i tak kobain skarzyl sie co do zarobkow ze
> po zaplaceniu podatku ikupieniu chaty praktyczni
> nie ma kasy (pominawszy na zakupy do mikrofalowki)
> jak zwykle))

"po kupieniu chaty"
Oj biedny on by?, tak go prze?ladowali, normalnie ka?dy sobie by w ?eb
paln?? na jego miejscu.

Ramine

5/14/2015 10:57:00 PM

0


Hello,

Don't forget to call TJavaVM.freeRef() method from Delphi or FreePascal
when you need to garbage collect and free the memory that was allocated.



Thank you,
Amine Moulay Ramdane.