Pessoal,
Na minha aplicação chamo um activexObject para pegar o usuário logado na
maquina, estou com alguns problemas pois em algumas maquinas funcionam e em
outras não. Já adcionei como site seguro.
Instalaei o degub em umas das maquinas que não está funcionando e ele me
retorna o seguinte erro:
TypeError: Error #1009: Não é possível acessar uma propriedade ou um método
de uma referência de objeto nula.
at Sicorc/autenticar()[C:\Documents and
Settings\regism\workspace\Sicorc\flex_src\Sicorc.mxml:39]
at Sicorc/___Sicorc_Application1_creationComplete()[C:\Documents and
Settings\regism\workspace\Sicorc\flex_src\Sicorc.mxml:7]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at
mx.core::UIComponent/dispatchEvent()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:12528]
at mx.core::UIComponent/set
initialized()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:1627]
at
mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:759]
at
mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1072]
ActiveXObject
<script language=*"JavaScript"*
type=*"text/javascript"*>
*function* getUserVars() {
*var* net = *new* ActiveXObject("wscript.network");
*return* [net.UserName, net.UserDomain, net.ComputerName];
}
</script>
Função autenticar!
**
*private* *function* autenticar():*void*
{
*//usuarioService.autenticar();*
*var* USER:Dictionary = *new* Dictionary();
*var* vars:Object = ExternalInterface.call(*"getUserVars"*);
LINHA 39 USER[
*"USUARIO"*] = vars[0].toString();
USER[
*"DOMINIOO"*] = vars[1].toString();
USER[
*"MAQUINA"*] = vars[2].toString();
*//Alert.show("usuario"+vars[0].toString());*
usuarioService.autenticar(vars[0].toString());
*//usuarioService.autenticar("rdebona");*
}
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev