У меня есть 2 проекта ActiveX Control Dll
- TellerCaptureX -> Существующий от начала в проекте
Этот проект включается с самого начала в основной проект, и первоначальнопроект был настроен только с 32-битным.Теперь для улучшения нам нужно настроить проект на 64-битную версию.Он настроен правильно.Но когда запускается сборка для 64-битной конфигурации, появляется ошибка ниже:
ошибка RC2135: файл не найден: TellerCaptureX.tlb
TellerCaptureX64 -> Вновь создан для 64-битной системы, потому что для первого проекта ошибка tlb не найдена для 64-битной системы.
Поскольку мы не можем определить точную причину для 64-битной системы.проблема сборки 1-го проекта, создание нового проекта для 64-разрядных.После завершения кода в соответствии с требованием, первая сборка была запущена для 64-битной, а затем была попытка 32-битной.Построение завершено успешно для 64-разрядной версии, но теперь возникает ошибка, аналогичная приведенной ниже, для 32-разрядной
ошибка RC2135: файл не найден: TellerCaptureX64.tlb
Может кто-нибудь помочь мне понять, почему этостранное поведение?Это потому, что любой элемент управления ActiveX может иметь 32-разрядную или 64-разрядную версию Single:
Попытка поиска отсутствующей конфигурации