Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Alguns aplicativos são projetados de forma a impedir que várias instâncias do aplicativo sejam instaladas em um computador. Com essa limitação, um aplicativo não pode usar o recurso de partições. Os recursos de design de aplicativo a seguir podem precisar ser modificados antes que as partições possam ser usadas para esse aplicativo.
Tabelas e matrizes
Alguns aplicativos criam tabelas de banco de dados, tabelas na memória ou matrizes que usam um CLSID como uma chave exclusiva do Registro. Em um computador sem partições, essa chave do Registro normalmente é computador/CLSID (um CLSID por computador).
Por outro lado, em um computador com partições, essa chave do Registro é ID de computador/partição/ID do aplicativo/CLSID (várias instâncias de um CLSID por computador). Como o recurso de partições permite que várias instâncias de um CLSID existam em um computador, os aplicativos que contêm elementos de design que exigem um CLSID exclusivo por computador podem ser afetados negativamente.
Recursos globais
Alguns aplicativos usam recursos globais, como memória compartilhada, arquivos de dados e entradas do Registro. Isso poderá causar problemas se várias instâncias desse aplicativo estiverem sendo executadas simultaneamente.
Por exemplo, se um componente usa memória compartilhada para interagir com outros componentes, o componente precisará ser modificado para que cada instância do componente aloque sua própria memória compartilhada.
Bibliotecas de tipos
As bibliotecas de tipos fornecem informações sobre interfaces e métodos de um componente. Essas informações são usadas para várias finalidades, incluindo a seguinte:
- Marshaling de dados entre componentes quando chamadas de função são feitas
- Ajudando os componentes enfileirados com+ e os serviços de eventos COM+
- Fornecendo as informações corretas em um editor do Microsoft Visual Basic
As referências a uma biblioteca de tipos são instaladas no registro de um computador. Ao desenvolver aplicativos que serão invocados de dentro de partições, é importante que a versão mais recente de uma biblioteca de tipos seja instalada no Registro. Isso garante que o editor do Visual Basic que está sendo usado obtenha informações precisas sobre os métodos disponíveis para esse componente.
Tópicos relacionados