Artigo: 189539 - Última revisão: terça-feira, 14 de Agosto de 2007 - Revisão: 3.3 INFO: VB 6.0 peça Leia-me 8: o parâmetro de WebClass Designer problemas
Nesta páginaSumárioAs informações abaixo incluem a documentação e soluções para o Visual Basic 6.0. Estas informações também podem ser encontradas no ficheiro README.htm fornecido com o Visual Basic 6.0 num CD-ROM do Visual Basic 6.0. Consulte a secção referências deste artigo para obter uma lista dos artigos da base de dados de conhecimento da Microsoft relacionadas com o Leia-me do Visual Basic 6.0. Segue-se uma lista de todas as partes do ficheiro Leia-me: Part 1. Important Issues - Please Read First! Part 2. Data Access Issues and DataBinding Tips Part 3. Control Issues Part 4. Language Issues Part 5. Samples Issues Part 6. Wizard Issues Part 7. Error Message Issues Part 8. WebClass Designer Issues Part 9. DHTML Page Designer Issues Part 10. Extensibility issues Part 11. Miscellaneous Issues Part 12. Microsoft Transaction Server (MTS) Issues Part 13. Dictionary Object Part 14. Visual Component Manager Part 15. Application Performance Manager Mais InformaçãoProblemas de webclass Designer: Webclasses: "." Não suportadoPode utilizar "Me" referência no código Webclass para referenciar o objecto Webclass. Por exemplo, a documentação frequentemente mostra que pode escrever código como "Me.URLData = valor". Não é suportada. Em vez de utilizar Me, tem de utilizar a instrução "Webclass". Por exemplo, em vez de Me.URLData, utilizaria webclass.URLData.Webclasses: Sintaxe HTML inválida pode provocar o erro não especificadoSe um dos modelos de que adicionar a sua Webclass contiver má HTML, por vezes, pode receber mensagem de erro no carregamento do modelo. A mensagem só indica que ocorreu um erro não especificado. Por exemplo, em páginas mais antigas poderão existir duas etiquetas BODY, uma que especifica um fundo GIF e outra que especifica uma cor. Também pode ter erros sem correspondência parênteses e marcas, aninhamento inválido ou outros problemas de sintaxe. Se receber esta mensagem em carregar um modelo, verifique cuidadosamente o HTML ou execute o ficheiro através de uma verificação de sintaxe HTML, em seguida, carregue novamente o modelo.Webclasses: Evitar utilizar variáveis globais ou estáticos num WebclassUma atribuição de variáveis globais ocorre por thread num ambiente multi-threaded. Para mais informações, procura que online, com procurar apenas títulos seleccionado, para "Escalabilidade e multithread" na documentação do MSDN Library Visual Studio 6.0.Webclasses: Algumas alterações HTML externo não são detectadas automaticamenteQuando trabalha com um modelo HTML no estruturador de Webclass, as alterações efectuadas ao ficheiro HTML fora do Visual Basic (por exemplo, num editor de HTML externo), normalmente, são detectadas pelo Visual Basic quando regressar ao criador do. Nestes casos, é solicitado para recarregar o ficheiro alterado. Em alguns casos, não são detectadas alterações externas. A ocorrência deste problema mais comum ocorre quando definido foco para uma janela do Visual Basic seja o estruturador Webclass antes de mudar para um editor externo. Após regressar ao Visual Basic, não é apresentado o pedido de actualização. Isto poderia resultar nas alterações externas sejam substituídas quando guarda o projecto, a menos que actualize o ficheiro no seu próprio.NOTA: É pode também ver esta situação se editar o modelo enquanto o projecto está em execução. Em casos onde efectuar alterações ao HTML e não lhe for pedido para actualizar, pode actualizar manualmente seleccionando actualizar modelo de HTML a partir do menu de atalho do modelo. NOTA: Quando navegar para o editor HTML externo, é melhor utilizar comando de menu Editar HTML barra de ferramentas botão ou atalho. Se utilizar a barra de tarefas ou a combinação de teclas ALT + TAB para navegar para um editor, certifique-se guardar o projecto antes de sair do Visual Basic ou poderá perder alterações efectuadas no estruturador de. Webclasses: Administração da consola de ficheiro de definições do IIS não confirmadas para modelosA consola de administração do IIS permite ao administrador servidor especificar propriedades de ficheiros que estão disponíveis no servidor de IIS. Estas propriedades incluem os cabeçalhos HTTP, segurança de ficheiros e erros personalizados. Estas propriedades não serão definidas num ficheiro de modelo Webclass se esse ficheiro for enviado ao cliente pelo tempo execução de Webclass.Webclasses: Execução automáticaUm projecto que contém um Webclass tem de ter a opção de execução automática seleccionada na caixa de diálogo Propriedades do projecto. Esta propriedade tem as seguintes vantagens:
Webclasses: Manter na memóriaExecuta um projecto do Visual Basic dentro a estrutura do ambiente de tempo de execução do Visual Basic. Quando um projecto do Visual Basic começar em execução, esta estrutura tem de ser inicializado. A inicialização assume a forma de atribuição de estado interno e a inicialização. Num ambiente do Visual Basic multithread, inicialização tem de ser efectuada ao nível do processo e para cada thread é utilizado para criar um objecto do Visual Basic.A inicialização acima é o tempo de execução do Visual Basic. Do mesmo modo, para cada projecto de Visual Basic cujos objectos são criados, projecto do Visual Basic tem de ser inicializado tanto o processo e o nível de thread. Quando um projecto do Visual Basic já não está em utilização num thread ou processo (todos os objectos criados num thread ou processo são destruídos), é reposto o estado anterior e a memória é novamente atribuída. Consequentemente, se um processo ou thread repetidamente cria e elimina rapidamente todos os respectivos objectos do Visual Basic, a sobrecarga da atribuição e reatribuição de estado run-time e o projecto é considerável. Este terá um impacto negativo no desempenho do Visual Basic. Este cenário ocorre no IIS, especialmente quando um ASP cria um objecto do Visual Basic, invoca algumas operações no mesmo e, em seguida, liberta. Isto acontece precisamente para onde o Webclass StateManagement estiver definido como wcNoState Webclasses. Como resultado, o cenário Webclass utilizado com mais frequência terá um fraco desempenho. A propriedade de projecto RetainInMemory permite que o Programador de Visual Basic alterar este comportamento. Quando esta propriedade estiver definida, depois do projecto do Visual Basic é inicializado dentro de um processo ou thread, estado nunca será reposto ou libertado. Mais, uma vez que impede a presença de um projecto de base Visual carregado o descarregamento do Visual Basic tempo de execução, o Visual Basic run-time nunca será reposta no thread ou processo. No caso do IIS, assim que é carregado um Webclass cuja propriedade RetainInMemory está definida para um thread IIS, será nunca reposta esse tópico. Isto irá aumentar o desempenho do Webclass. Tenha em atenção que RetainInMemory refere-se a retenção do estado do tempo de execução do Visual Basic e o projecto do Visual Basic. Não faz referência a retenção de instâncias do objecto do projecto do Visual Basic. Projectos do Visual Basic padrão, os projectos são descarregados da threads ou processos assim já não estão a ser utilizadas. Num Webclass projecto, este modelo pode causar problemas de desempenho porque o servidor deve criar um objecto, invocar um método nele e destrui-lo. Pode optimizar o Webclasses definindo uma propriedade de projecto denominada reter na memória. A propriedade de manter na memória não impede que o projecto a ser descarregado até que o thread ou processo em que está em execução termina. Webclasses: Gestão de contas para diferenças entre a depuração e versões compiladasVisual Basic fornece a capacidade para depurar componentes com um serviço do Windows NT. Uma das utilizações mais comuns desta funcionalidade é depurar uma aplicação do IIS. Visual Basic atinge este executando o componente no IDE do Visual Basic. Quando executa o componente, o IIS cria um objecto de proxy fornecido pelo Visual Basic, que por sua vez cria o objecto real em execução no IDE do Visual Basic. O IIS, em seguida, comunica com o objecto através de DCOM. Este comportamento depuração é muito diferente como o projecto é executado como uma DLL compilada. Determinado comportamento que está presente no modo de depuração funciona diferente quando executa a versão compilada do projecto. Deste modo, tem tenha o comportamento do projecto compilado em consideração quando criar o Webclass.Seguem-se áreas-chave na qual tem de personalizar a aplicação para o comportamento que de Webclass apresenta como uma aplicação compilada:
Webclasses: Sugestões de desempenhoSeguem-se sugestões diversos que pode incorporar para melhorar o desempenho das aplicações do IIS:
Webclasses: Problemas diversos
Webclasses: Artigos de interesseWebclasses juntar várias tecnologias distintas, incluindo o Visual Basic, Active Server Pages, Internet Information Server e Windows NT. Existem vários artigos disponíveis no Web site da Microsoft que poderá ser útil como aprender sobre as tecnologias de WebClasses. Alguns dos artigos que podem ser particularmente útil estão listados abaixo:
Webclasses: Formatação de ficheiro HTM de origemPoderá ver uma perda de alguma formatação do código de origem HTML depois de adicionar um ficheiro de modelo para o designer Webclass. Por exemplo, o Webclass poderão remover alguns espaços irrelevantes do ficheiro original. Isto não afecta o funcionamento da página HTML de qualquer forma.Webclasses: Não é possível suporte elemento LINK do HTMLLINK códigos são utilizados numa página HTML para folhas de estilo de referência. Enquanto as páginas HTML num projecto Webclass podem conter este código, pode utilizar o estruturador para aceder a elemento LINK e o processo código do Visual Basic para o mesmo. Se precisar de manipular um código LINK no código, pode adicionar manualmente notação de evento à tag tal como mostrado na documentação online. Para ver a notação, procure online, com títulos de procurar apenas seleccionada, para "Manualmente adicionar eventos notação para uma .htm file" na MSDN Library Visual Studio 6.0 documentação.Webclasses: Ao utilizar o Visual SourceSafe com projectos Webclass, Manualmente deve dar entrada .htm ficheiros do ProjectQuando selecciona um projecto de aplicação do IIS no Visual SourceSafe, as páginas HTML associadas ao projecto não são automaticamente verificadas numa árvore do SourceSafe com os restantes ficheiros de projecto. Terá dos manualmente adicionar à árvore como ficheiros relacionados.Webclasses: TagPrefix deve ser WCEmbora o valor predefinido para a propriedade TagPrefix para os modelos Webclass WC @, é preferível utilizar WC: sempre que possível indicar substituições de texto nos ficheiros de modelo.Webclasses: Parâmetro de variante no método URLForO parâmetro de WebItem do método URLFor pode aceitar um WebItem objecto ou o nome de um WebItem como uma cadeia. Por motivos de desempenho, deverá utilizar o formato de cadeia quando vários webitems dentro de um pedido de referência.Webclasses: Dados de sequência são transmitidos com o parâmetro WCU &Na secção de "Processamento Sequencing em Webclasses" do livro de criar aplicações de Internet do Component Tools Guide do MSDN, a documentação indica incorrectamente que pode mover dados entre o cliente e o servidor a utilizar uma? parâmetro de dados anexado ao seu pedido de URL. De facto, tem de utilizar um & WCU parâmetro em vez de? dados. A sintaxe correcta para o pedido é:WCI = webitem1? WCE = event1 & WCU = 01 Webclasses: Propriedade StateManagement constantes contêm referência a propriedades de incorrectoO tópico "StateManagement propriedades constantes" indica incorrectamente que a constante RetainInstance faz com que o Webclass reter dados de estado até que o objecto Webclass chama o método SetComplete. Que dados são mantidos até o objecto Webclass chama o método ReleaseInstance deverá indicar. Para ver o tópico de ajuda errada, procure online, com títulos de procurar apenas seleccionada, para "StateManagement propriedades constantes" na MSDN Library Visual Studio 6.0 documentação.Webclasses: Estado e o objeto SessionSe o Webclass StateManagementType wcRetainInstance, uma instância separada do Webclass será mantida no objecto sessão ASP por sessão de utilizador. Em alguns casos, poderá parecer ao utilizador que não está a ser mantido estado quando tiver na realidade duas instâncias de um Webclass na sua sessão objecto. É uma situação em que isto pode ocorrer quando tem dois directórios virtuais que ambos apontam para a mesma localização. Se criar um directório virtual quando iniciar a sessão de depuração e fazer referência a segunda no código, irá iniciar na realidade uma segunda instância do Webclass quando o código é activado. Consulte a documentação do Active Server Pages no MSDN para obter detalhes sobre como o objecto Active Server Pages Session é implementado.Webclasses: Código correcções no tópico de ajuda "Definir Webclass eventos em tempo de execução"No tópico "Definir Webclass eventos em tempo de execução", o código de exemplo mostra uma declaração indicando:A sintaxe correcta para esta linha deve ser: Webclasses: Ficheiros ASP não incluídos nos pacotes padrão e HTMQuando o pacote uma aplicação do IIS para um pacote padrão utilizando o Package and Deployment Wizard, o assistente não inclui automaticamente os ficheiros .htm e .asp para o projecto no ficheiro .cab é criado. Tem de incluir estes ficheiros manualmente enquanto estiver a compactar a aplicação.Webclasses: Erro não especificadoUm "erro não especificado" ocorre se adicionar um Webclass existente para um novo projecto e, em seguida, clique no ícone modelo antes do projecto foi guardado. Se receber uma mensagem indicando que "não especificado Ocorreu um erro" neste contexto, guarde o projecto.ReferênciasPara obter informações adicionais, consulte os seguintes artigos na base de dados de conhecimento da Microsoft: 170164
(http://support.microsoft.com/kb/170164/EN-US/
)
INFO: VB 6.0 Leia-me parte 1: problemas importantes - leia primeiro! 170163 (http://support.microsoft.com/kb/170163/EN-US/ ) INFO: VB 6.0 Leia-me parte 2: problemas de ligação de dados/acesso de dados 170162 (http://support.microsoft.com/kb/170162/EN-US/ ) INFO: VB 6.0 Leia-me parte 3: problemas de controlo 170161 (http://support.microsoft.com/kb/170161/EN-US/ ) INFO: VB 6.0 Leia-me parte 4: problemas de idioma 170160 (http://support.microsoft.com/kb/170160/EN-US/ ) INFO: VB 6.0 peça Leia-me 5: exemplos de problemas 190046 (http://support.microsoft.com/kb/190046/EN-US/ ) INFO: VB 6.0 peça Leia-me 6: problemas do Assistente 170158 (http://support.microsoft.com/kb/170158/EN-US/ ) INFO: VB 6.0 peça Leia-me 7: mensagem de erro problemas 190249 (http://support.microsoft.com/kb/190249/EN-US/ ) INFO: VB 6.0 peça Leia-me 9: problemas do Estruturador da página DHTML 170154 (http://support.microsoft.com/kb/170154/EN-US/ ) INFO: VB 6.0 peça Leia-me 10: problemas de extensibilidade 170157 (http://support.microsoft.com/kb/170157/EN-US/ ) INFO: VB 6.0 peça Leia-me 11: problemas diversos 170156 (http://support.microsoft.com/kb/170156/EN-US/ ) INFO: VB 6.0 peça Leia-me 12: problemas do Transaction Server (MTS) 191792 (http://support.microsoft.com/kb/191792/EN-US/ ) INFO: VB 6.0 peça ' Leia-me ' 13: objecto de dicionário 191791 (http://support.microsoft.com/kb/191791/EN-US/ ) INFO: VB 6.0 peça Leia-me 14: Gestor de componentes Visual 191790 (http://support.microsoft.com/kb/191790/EN-US/ ) INFO: VB 6.0 peça Leia-me 15: Explorer de desempenho de aplicações A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 189539
(http://support.microsoft.com/kb/189539/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo