Sie könnten versuchen j-interop. Die Technik, die ich annehmen sollte, besteht darin, einen COM-Wrapper mit Java-Geschäftslogik zu erstellen und diesen COM-Server aus Delphi-Interoperabilität zu verwenden.
Delphi kann eine Typbibliothek eines COM-Servers erstellen, und Sie können den Com-Server mithilfe dieser Typbibliothek antizipieren. Die Typbibliothek ist einfach ein Wrapper des Servers, der die Schnittstelle für den Delphi-Code freilegt.
Der Schlüssel zur Kommunikation mit verschiedenen Plattformsoftwares heißt "Interoperabilität".
Sie können dies auch in .net versus win32 finden. Tipisch ist Delphi-Code win32 (exe oder dll), und Sie können ein Kommunikationsprotokoll zwischen Delphi-Objekten und .net-Assemblys oder Java-Bytecode mit Interoperabilitätslösungen erstellen.
Ungefähr wie viel Quellcode? ist die Übersetzung von Java nach Pascal machbar? Wenn ja, könnte es besser sein. –
Es ist für medizinische Imaging-Java-Klassen, ich würde wirklich nicht riskieren, Fehler einzufügen. Sicher wäre Delphi-Klassen die beste Lösung, aber leider nicht. Es gibt DICOM-Delphi-Klassen, aber was ich brauche, ist eine Spezialisierung von ihnen (DICOM-RT), und diese existieren nicht für Delphi (zumindest habe ich keine Implementierung gefunden). – LaBracca