Ahojte, 2012/7/23 Dušan Rychnovský <[email protected]>: > ve své aplikaci napsané v Javě potřebuju používat COM objekty dostupné z DLL > souboru. Na internetu jsem našel knihovnu com4j a rozhodl se ji k tomuto > účelu využít. > > Podle tutoriálu se mají nejprve vygenerovat javovské třídy pro jednotlivé > COM objekty tímto způsobem: > > java -jar tlbimp.jar -o [output dir path] -p [output package] [path to the > DLL file] > > Zavolání tohoto příkazu mi ale vyhodí následující výjimku: > > Exception in thread "main" com4j.ExecutionException: com4j.ComException: > 80029c4a LoadTypeLib failed : Chyba při načítání knihovny typů či DLL. : > .\com4j.cpp:395 > Co dělám špatně?
Máte nejnovější verzi? http://kohsuke.org/2012/04/27/com4j-updates/ https://github.com/kohsuke/com4j/downloads A spouštíte tlbimp.jar z adresáře, kde je rozbalen i zbytek distribuce com4j? Kdyby update na aktuální verzi nezabral hned, zkuste ještě rozbalit soubory com4j-x86.dll a com4j-amd64.dll z archivu com4j.jar do aktuálního adresáře. > Dušan R. -- pepa cacek
