ComfyJ 2.12
Vous pourrez télécharger en 5 secondes.
Sur ComfyJ
ComfyJ est com-to-Java-to-COM pont. Sur la partie intégration COM-to-Java, ComfyJ permet d’intégrer facilement une application Java à n’importe quelle bibliothèque COM/OLE/OCX/ActiveX. Les interfaces COM et les emballages de types de données fournis par la bibliothèque permettent de travailler avec les types et interfaces COM comme avec les objets Java ordinaires. ComfyJ permet d’invoquer les méthodes d’un objet COM via ses index de fonction en VTBL ou par leurs noms en utilisant l’approche Automation. Le composant OleContainer Swing permet d’utiliser n’importe quel composant COM visuel de l’interface utilisateur Java Swing, de créer un objet intégré à l’aide de ProgID, CLSID ou d’insérer un objet COM dans un conteneur, d’enregistrer et de charger un OleObject intégré. Sur la partie d’intégration Java-to-COM, ComfyJ offre la possibilité de créer des serveurs Java COM personnalisés, qui peuvent être exposés en tant qu’objet COM à d’autres applications COM, sans écrire de code natif. ComfyJ fournit les emballages pour les interfaces COM de base ainsi que la possibilité de s’intégrer avec des interfaces COM personnalisées. ComfyJ permet également d’exposer des objets Java sous forme d’objets COM à l’aide de classes telles que IUnknownServer et IDispatchServer. Tous les objets Java COM personnalisés peuvent hériter de ces classes et implémenter n’importe quelle base ou interface COM personnalisée en fonction des exigences. Ces serveurs Java COM peuvent implémenter autant d’interfaces COM que nécessaire. ComfyJ fournit également des moyens pratiques pour l’enregistrement de ces serveurs Java COM dans un système. Ces enregistrements peuvent être effectués au moment de l’exécuteur, par exemple pour la gestion d’événements COM, ou dans le registre COM à l’aide de l’application ComfyJ ServerManager. L’utilitaire CodeGenerator fourni avec ComfyJ permet de générer des emballages Java COM pour les composants COM ou les bibliothèques de type COM. Le code généré peut ensuite être compilé et emballé dans un fichier JAR résultant en fonction des options spécifiées.