Pergunta

Eu tenho um arquivo de bat que estou usando para tentar registrar o Mobilink no centro de dispositivos móveis no Vista. (Estou usando a versão 11 do Mobilink) Script:

mlasinst -k ./ -v ./

Eu copiei o MLASinst, bem como o MLASDEV.DLL e MLASDESK.DLL para a mesma pasta e estou executando o comando acima para obter o processo de sychronização. (Eu testei o script acima no Windows XP e ele funciona). Quando tento copiar os mesmos arquivos para uma máquina Windows Vista, executo o script e reinicio o computador. Eu sigo as instruções do site de Sybase, a saber, eu

"Na janela Center do Windows Mobile Device, clique em Configurações do dispositivo móvel e clique em Alterar configurações de conteúdo. Selecione os clientes Mobilink e clique em Salvar para ativar o provedor. Para ver uma lista de aplicativos registrados, clique em Alterar configurações de conteúdo, clique em Mobilink Clients e, em seguida, clique em Configurações de sincronização. "

Tudo funciona no Vista, exceto quando clico em "Configurações de sincronização" quando clico nele, recebo um erro dizendo que não há configurações para administrar.

Minha pergunta é como você faz com que o Mobilink funcione com o Vista e seu centro de dispositivos móveis? Eu li toda a documentação que posso encontrar, mas sem sucesso.

Foi útil?

Solução

23º comentário de Juen

Para aqueles que seguem em casa, como resultado desta postagem, nosso departamento de controle de qualidade conseguiu reproduzir esse problema com o Windows Mobile Device Center no Vista ao usar um dispositivo Windows Mobile 6 e estamos investigando. Tudo parece funcionar bem com um dispositivo Windows Mobile 5, que usamos para nossos testes iniciais.

19 de junho Comentário

Eu realmente queria deixar um comentário, já que isso não é realmente uma resposta, mas minha repetição não era alta o suficiente para fazê -lo. Bem, vou postar uma resposta ruim e assistir minha reputação cair. É o preço que estou disposto a pagar. :)

Nosso grupo de controle de qualidade testa o MLASinst com o Windows Mobile Device Center, mas você está obviamente fazendo algo diferente, ou provavelmente sua configuração de máquina é um pouco diferente. Para chegar ao fundo disso, provavelmente precisamos analisar quais configurações do registro são alteradas como resultado da corrida de Mlasinst, mas antes de gastar muito tempo para descobrir o que está acontecendo aqui (incluindo descobrir quais perguntas adequadas para pergunte são), devo salientar que recomendaria sincronizar o uso do TCPIP ou HTTP em vez de usar o ActiveSync, mesmo que simplifique o processo de instalação e corte uma camada adicional ou comunicação entre o cliente ML e o servidor. Também vejo em um post que você fez no News: //forums.sybase.com/sybase.public.sqlanywhere.mobilink que você está tocando com sincronização usando a versão .NET da API DBMLSYNC e sincronizando usando o TCPIP. Eu respondi à sua postagem no grupo de notícias para explicar o que acredito estar acontecendo em seu aplicativo.

Você ainda está interessado em descobrir os problemas com o ActiveSync e o WMDC, ou está feliz com a solução que implementou usando a API DBMLSYNC e usando o TCPIP?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top