Вопрос : COM Refereces VB.net 32bit&64bit?

О'кейо поэтому я как раз хотим сказать я будет вполне newb когда это прибывает в программируя темами 64bit, и точно специалистом в VB.net то.

I строило программу использует DLL 2011 COM Interop AutoCAD получает скопированным к \ dir ящика на строении. Это работает совершенно на моей машине dev 32bit XP. Однако переключая к рабочим местам 64bit XP app бросает «неспособное для того чтобы бросить»/«E_NOINTERFACE» errors.

From я читал проблему что когда на OS x64 app побежит по мере того как процесс x64 и после этого попытается вызвать DLL x86 не будет работать. Так я имею судимое изменяющ установки проекта для того чтобы пристрелть x86 (ручно внутренность .vsproj в виду того что я использую VB08 курьерское) но то не кажется, что работает также. Я изменял .vsproj к восстановленному x86, app, проверенному что я имею вариант x86 DLLs в скоросшивателе и он все еще терпит неудачу на x64 подвергает… меня механической обработке проверил в менеджере задачи что он деиствительно бежал как x86 с * рядом с it.

I обнаружьте местонахождение вариант 64bit DLL на машинах 64bit, если я как раз просто копирую/затир для того чтобы переписывать DLL в \ dir ящика, котор он работает совершенно на машинах x64, даже без будучи восстановлянным app. Как бы что естественно ломает 32bit подвергает…

How может я иметь один app будет работать и для платформ и снабжать ссылками правильно DLL?

class=

Ответ : COM Refereces VB.net 32bit&64bit?

COM только работает для 32 систем бита оперативных или бита 64 в совместимом режиме. Он не может побежать в 64ом-разрядн родном режиме.
Вам нужно использовать 2 setup проекта (одного для бита 32 и другого одного для 64 битов) и составлять ваше rpogram для anyCpu.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us