Bonjour
J'ai crée un package 'my_package_2' que je veux charger dynamiquement dans mon programme.
Ce package utilise un autre package 'my_package_1' (j'ai inclu la BPI du package 'my_package_1' dans les 'requiert' de mon projet 'my_package_2').
De plus, le package 'my_package_1' est lui déjà chargé au démarrage de mon programme.
Quand je veux charger dynamiquement mon package 'my_package_2', je fais ceci :
HMODULE fPackage = reinterpret_cast <HMODULE>(LoadPackage("my_package_2.bpl"));
Mais j'ai une exception EPackageError :
Exception déclenchée à $74E7B9BC. Classe d'exception EPackageError avec message 'Impossible de charger le package 'my_package_1.' Il contient l'unité 'Jconsts,'qui est aussi contenue dans le package 'vcljpg100''. Processus mon_appli.exe (5240)
Je ne comprends pas trop pourquoi mon programme essaye de charger le package 'my_package_1' alors qu'il est déjà chargé.
Est-ce que quelqu'un aurait une idée d'où vient le problème ?
Pour info : si je charge aussi au démarrage du programme 'my_package_2' je n'ai pas de problème
Merci d'avance
Partager