Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
18 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 18 Visitantes :: 1 Motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Espessura do cursor intermitente

7/3/2017, 09:08 por Jefferson Matakas

Bom dia a todos !!

Existe uma opcao no windows que pode ser acessada atraves da 'central da …

Comentários: 0

DESENVOLVIMENTO EM REDES

4/3/2017, 18:45 por AJC

Pessoal tem ou conhece livros ou material para programação em
redes usando banco de dados nativo …

Comentários: 0

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 4

Como preencher campos vazios

9/2/2017, 11:55 por Linghston

Pessoal boa tarde,

É o seguinte, eu preciso preencher os campos de uma coluna da tabela DBF que …

Comentários: 2

Enviar msg para WhatsAPP via VFP

7/2/2017, 10:31 por Eliana

Olá Pessoal!

Alguém sabe se é possível enviar mensagem para o WhatsAPP via VFP?


Grata


Comentários: 0

Estatísticas
Temos 7037 usuários registrados
O último usuário registrado atende pelo nome de GETULIO

Os nossos membros postaram um total de 31 mensagens em 17 assuntos

Duvida Ativex

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Duvida Ativex

Mensagem por memarques em 27/4/2010, 13:47

Caros
Estou usando um controle .OCX (ole no formulario). (para ser exato estou "brincando" com o foxtray). Não tenho experiencia com .OCX (ou ativex).

Coloco esse controle no formulario atraves do ole control, e indico um arquivo (aponto para ele, ou seleciono da lista), até aí ok ... e funciona.

A questão é ... quando eu for "distribuir" a aplicação, como faço? Tem jeito desse arquivo OCX ir junto com o exe? O OCX "TEM" que ser registrado no computador que irá executar a aplicação? Como fazer para que o OCX vá junto com o executável, como por exemplo as imagens e icons?

Desculpe a pergunta de novato.

Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por Marcos Guedes em 27/4/2010, 14:03

Olá, Mauro!
É um prazer tê-lo conosco.

Depende do componente que estais utilizando.
Alguns .ocx já estão registrados no windows, outros são de terceiros.

Há um programinha "libraryfiles.exe" na net que instala alguns componentes bastante utilizados em nossas aplicações.

Outra alternativa existente é a utilização do InstallShield para criar o executável. O mesmo oferece recursos de filtro de componentes necessários para o correto funcionamento da aplicação.

Continue sua aplicação, e se houver problemas ao executar numa máquina sem o fox, poste a mensagem de erro para nós que tentaremos lhe ajudar.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por memarques em 27/4/2010, 14:14

Marcos
Obrigado pela resposta ....

tentando descrever o q tenho duvida um pouco melhor ... kkk

Seguinte: Na maquina q desenvolvo consigo rodar o exe tendo o ocx no mesmo diretório da aplicação (não registrei o OCX).

Quando compilo e gero o executável, numa máquina cliente que só tem o runtime do FOX, ele reclama que o OCX não está registrado. No caso o foxtray.ocx

A pergunta: Tem como incorporar o OCX na aplicação? De forma a entregar somente o exe na máquina cliente e o OCX estar incorporado no mesmo?

Nunca usei o installshield, mas imagino que ele "gere" uma aplicação que fará a "instalação do sistema" o registro do ocx na maquina cliente "como" se fosse feito na mão.

Mas o que eu imaginei (se possivel) é incorporar o OCX no executavel que será distribuido (e executado .. kkk) no cliente.

Existe alguma forma para isso?

Agradeço novamente
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por memarques em 27/4/2010, 14:16

Po Marcos

Antes demais nada, agradeço sua "disponibilidade" (e paciencia) infinita de aguentar a gente por aqui (kkk) e ajudar sempre q pode. Já li bastante as coisas por esse forum e sei da sua participação.

ate
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por Marcos Guedes em 27/4/2010, 14:19

[Você precisa estar registrado e conectado para ver este link.] escreveu:Po Marcos

Antes demais nada, agradeço sua "disponibilidade" (e paciencia) infinita de aguentar a gente por aqui (kkk) e ajudar sempre q pode. Já li bastante as coisas por esse forum e sei da sua participação.

ate
Mauro
Agradeço o reconhecimento. A melhor forma de aprender é ensinando (ou tentando ensinar. Smile )

Quanto a sua dúvida, na máquina cuja mensagem de erro é emitida, copie o arquivo para a pasta System32 do windows e utilize o seguinte comando, no prompt de comando do windows:
Código:
regsvr32 C:\WINDOWS\system32\foxtray.ocx

Seria isto o que precisas?

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por memarques em 27/4/2010, 14:35

Marcos

É isso mesmo que preciso. "SE" eu registrar o OCX ele deve funcionar, nem fiz ainda na maquina cliente.

Mas minha pergunta (desculpe a chatice e insistencia na pergunta) é: Dá para "INCORPORAR" o ocx no executavel de alguma forma que eu não precise "REGISTRAR NA MÁQUINA CLIENTE"?

Ou: "Não tem jeito". Para se usar um OCX o mesmo TEM que ser registrado na maquina cliente???

Desculpe se não me faço entender direito.

Abraço
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por Marcos Guedes em 27/4/2010, 22:52

Tente colocar os arquivos na pasta raiz da aplicação.


Veja se funciona assim, e enquanto isto, verei se é possível registrá-la via comando no fox... Algo do tipo, ao executar o programa pela primeira vez:
Código:
RUN /N regsvr32 teste.ocx

Não testei, mas talvez funcione.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por memarques em 28/4/2010, 09:01

Marcos, ok.

Se "VOCE" "precisa ver", acho q não tem jeito não ... kkkk. Vou registrá-lo na maquina cliente, e isso passa a ser um "PRÉ-REQ" da instalação de qualquer sistema que precise de um OCX.

Toda vez que se usa uma DLL, ou um OCX de "terceiros" você os registra nas máquinas que rodarão o sistema? Via "na mão" ou InstallShield?

Abraço e obrigado pelas respostas
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por Marcos Guedes em 28/4/2010, 09:32

No meu caso, o InstallShield já registra as .ocx's e .dll's necessárias.
Mas tente utilizar o comando que sugeri em minha mensagem anterior.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por memarques em 28/4/2010, 10:18

Ok marcos obrigado. Fazendo assim, na mão ou via installshield funciona. Esrtava buscando uma forma de "incorporar" o OCX noproprio exe para não ter q registrar (ou na mão, ou via programa, ou via install).

Encerrado o Assunto ... kkk.

Eu q comecei o tópico, tenho q mudar o status do mesmo para encerrado?

Abraço
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por Marcos Guedes em 28/4/2010, 10:33

[Você precisa estar registrado e conectado para ver este link.] escreveu:Eu q comecei o tópico, tenho q mudar o status do mesmo para encerrado?
Não precisa!
Fica por conta da administração.


Porém quanto a sua dúvida, acho que você não entendeu minha dica ainda...
Se o seguinte código funciona e resolve o seu problema:
Código:
RUN /N regsvr32 nomeArquivo.ocx

Então você poderia escrever um arquivo de autenticação quando executar seu programa pela primeira vez. Se este arquivo já existir é porque o programa já foi utilizado pelo menos uma vez.

Logo se o arquivo não existe, execute o comando que citei e escreva o arquivo.
Desta forma, sua aplicação estaria registrando a .ocx no momento em que fosse executada pela primeira vez.

Obs.: Na primeira vez deveria estar sendo executada como administrador. (Não testei ainda, mas talvez funcione.)

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por memarques em 28/4/2010, 10:41

Ô marcos entendi sua pergunta sim ... kkk "Acho" que meu QI é acima de 4 kkk.

Mas seguinte: Registrando dessa "sua" forma, ou via comando manual, ou via install, de "qualquer forma" "TEM-SE" que registrar o OCX. O que eu gostaria (se possível) é usar o OCX "SEM" registrar. Veja, registrar não é problema algum, "registra-se" e pronto, that's it. Mas imaginei que houvesse uma forma de usar o OCX "SEM" termos q registrar (de qualquer forma q seja, inclusive rodando de dentro da aplicação, através do comando RUN, como é a sua sujestão).

Obrigado
Mauro

memarques
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Duvida Ativex

Mensagem por Marcos Guedes em 28/4/2010, 11:18

Neste caso, nem sempre é possível utilizá-la sem registrá-la.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum