|
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
|
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
|
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,
|
|
|
|