Tôi đang phát triển các tệp DLL JNI trong Delphi 7. Các tệp kết quả sẽ là các tệp DLL 32 bit, không hoạt động trên máy ảo Java 64 bit.Liên kết 64 bit của một tệp đối tượng
Delphi 7 có khả năng tạo các tệp đối tượng c hoặc C++ đối tượng. Có thể tạo một DLL 64bit từ các tệp đối tượng này với một trình liên kết bên thứ ba không?
Nếu bạn không ngại thay đổi cách mã delphi của bạn nói với mã Java, có lẽ bạn có thể tạo một giao diện mạng giữa chúng và đặt mã Delphi trong máy chủ REST của riêng nó, chạy như một quá trình CGI. Sau đó, bạn có thể có mã 32 bit nói chuyện với mã java 64 bit dễ dàng, bởi vì chúng nằm trong các quy trình riêng biệt và chỉ được kết nối bằng một ổ cắm. –