USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Função de OCX para de funcionar no executável.
metmeltd
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 04/06/2008 09:53 hs            
Bom dia pessoal, tenho o seguinte problema:

Usamos no projeto uma ocx proprietária (desenvolvida na própria empresa), um canvas, ou seja, uma área de desenho, que tem como função plotar imagens de mapas nessa área trazidas do banco de dados geográfico, enfim, para o sistema geográfico que desenvolvemos.

Ela tem várias funções e está corretamente registrada na system32, o problema é que uma função exclusiva dela, que serva para gerar o ToolTip de cada objeto do desenho não funciona quando é gerado o executável do projeto, essa única função só funciona em tempo de design, mas quando dou um make projeto.exe, essa função simplesmente para de funcionar...

Por isso venho perguntar a vocês se alguém já viu isso acontecer com qualquer tipo de controle: Uma das funções do controle perder a funcionalidade quando é gerado o executável do projeto...

Se alguém já passou por isso e puder relatar será de grande valia...

Obrigado.

metmeltd
     
Macaubal
não registrado
ENUNCIADA !
Postada em 04/06/2008 10:32 hs   
Qual o erro que aparece quando voce gera o EXE?
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 04/06/2008 10:45 hs            
Pelo que ele disse não aprece erro apenas para de funcionar, infelizmente é impossivel dizer o que está acontecendo em tempo de execussão, o que deve ser feito é revizar todo código desta ocx, será a unica maneira, pois o eero está nela.
     
metmeltd
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 04/06/2008 10:46 hs            
Pois é, não dá nenhum erro na hora de gerar, e o controle até cumpre com a tarefa dele, que é plotar o desenho, quando tentei rodar o sistema depois de tirar a .ocx da pasta system3, ele se quer abre o canvas, que é a área onde será plotado o desenho. Voltando o arquivo .ocx para seu lugar e registrando novamente, o sistema volta a funcionar, porém, uma única função chamada setToolTip não funciona, essa função funciona apenas em tempo de projeto, e funciona bem, mas quando gero o exe ele não dá erro, mas essa única função deixa de funcionar...

Alguma idéia?

No grupo de e-mail foi levantada a questão que algumas ocx's em versão trial só funcionam em modo design, mas ninguém soube me dizer se dá pra restringir apenas parte do funcionamento do controle quando é gerado a versão executável do sistema...

metmeltd
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 05/06/2008 00:12 hs         
faça um teste inserido uma msbox tipo "tooltip " & objeto.tooltiptext no evento click da ocx se vier o conteúdo verifique se a area nao esta muito pequena para o mouse, e post ai
   
metmeltd
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 05/06/2008 17:00 hs            
Valew galera, pelas tentativas de me ajudaram a encontrar o erro, mas o Treza é que estava certo mesmo, o erro esta no código da ocx, eu estava setando normalmente a função, mas dentro do código dela, era chamada a função de modo que, pela própria ocx usar um outro componente, o tooltip só funcionasse no modo design, não tive acesso ao código pra explicar melhor a vcs, mas de qualquer forma, muito obrigado!

abraços,
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página