|
|
|
|
|
Dicas
|
|
Visual Basic (Problemas Comuns)
|
|
|
Título da Dica: Corrigindo erros de chamadas de objetos distribuidos
|
|
|
|
Postada em 3/9/2003 por Ð@®l@n
Um desavisado pode eventualmente criar uma função desta forma :
Public Function minhafuncao (x as integer)
end function
O tipo de retorno nesta função não foi definido. Em uma aplicação simples isso não causará problema algum, mas em uma aplicação distribuida, como objetos acessando-se via rede, isso poderá causar um sério problema : A type library é criada de uma forma inválida para o DCOM, impedindo o acesso e gerando uma das seguintes mensagens de erro :
Function or interface marked as restricted, or the function uses an Automation type not supported in Visual Basic
O artigo contido em http://support.microsoft.com/support/kb/articles/Q214/4/09.ASP , apesar de falar sobre DLL's de VJ usadas no VB pode acontecer também com o caso que citei acima.
|
|
|
|
|