У меня есть устаревшее 32-битное приложение, написанное на Borland C ++ Builder. Мне нужно показать конкретные страницы из файла HtmlHelp программно. До сих пор я делал это через HtmlHelp.ocx, но это не работает на 64-разрядных версиях Windows Vista / Windows7, как описано в этой теме .
Я не могу скомпилировать приложение как 64-битный исполняемый файл. Поэтому единственный обходной путь, который я нашел до сих пор, - это создание 32-разрядного компонента, реализующего объект COM, который загружает и вызывает в 32-разрядной библиотеке DLL и представляет 32-разрядный интерфейс DLL в качестве интерфейса COM.
Это звучит слишком сложно, просто чтобы отобразить файл chml с определенной темой. Там должно быть что-то еще. Но что это?