Java Platform Invoke API (Demo version) 2.01.04
5 saniye içinde indirebilirsiniz.
Hakkı -nda Java Platform Invoke API (Demo version)
MS Windows için Java Platform Invoke API (Demo sürümü). Java kodunun Microsoft .NET Framework'de olduğu gibi dinamik bağlantı kitaplıklarında (DLLs) uygulanan yerel işlevleri çağırmasını sağlar. JSE 1.5.x ve sonrası için yazılmıştır. Java platformu, Java kodunun Win32 API'si gibi dinamik bağlantı kitaplıklarında (DLs) uygulanan yerel işlevleri çağırmasını sağlayan bir API çağırır. Dışa aktarılan bir işlevi bulur ve çağırır ve gerektiğinde interişlem sınırı boyunca bağımsız değişkenlerini (karşıtlar, dizeleri, diziler, yapılar vb.) sıralar. Bu API, java kodlamayı yerel işlevlerle çok basit kılan örtük mareşalliği destekler. İhtiyaç duyduğunuz dışa aktarılan DLL işlevlerini tüketmek için 1.DL'lerde işlevleri tanımlayın. En az düzeyde, işlevin adını ve onu içeren DLL'nin adını belirtmeniz gerekir. 2.DLL işlevlerini tutmak için bir sınıf oluşturun. Varolan bir sınıfı kullanabilir, her yerel işlev için ayrı bir sınıf oluşturabilir veya ilgili yerel işlevler kümesi içeren bir sınıf oluşturabilirsiniz. Bu sınıf CNativeLibrary genişletmek gerekir. Sınıfınızı yerel kitaplıklara bağlamak için ek açıklama Alma Kitaplığı'nı kullanın. 3.Java kodunda prototipler oluşturun. Veri türü eşlemi anlaşmasını kullanarak yerel işleve karşılık gelen imzalı bir yöntem olarak yerel işlevin prototipini yazın. Yerel işlevi tanımlamak için ek açıklama Işlevini kullanın. Yöntemi yerel değiştirici ile işaretleyin. 4.Call bir DLL fonksiyonu. Diğer Java yöntemi gibi Java sınıfında yöntemi arayın. Parametreler yapıları geçirilebilir ve Java geri çağırma işlevleri uygulanabilmelidir gibi.