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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  vb6 não compila
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 25/10/2013 16:26 hs            
Beleza pessoal !

Depois de finalmente instalar o vb6 no win7 32bit, agora enfrento um novo problema:

O vb6 não compila a dll.   Uns dos componentes adicionado tá dando pau. Ele não aparece no  painel de ferramentas. Quando adiciono na aba componentes e me dá seguinte mensagem:
"Name conflicts with exixting module, project or object library"

Se bem que eu copiei a pasta inteira do projeto do xp para win7.
Não há nada de diferente.
Alguém pode me dar uma luz ???
   
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 25/10/2013 23:34 hs            
Resolvido!
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 26/10/2013 21:42 hs            
Você por um acaso utiliza  Microsoft ActiveX 2.8 Object Library
   
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 27/10/2013 10:44 hs            
Fala aê Guru Treze !!!

Eu não uso esta referência. Eu uso esses aquí:

Microsoft ActiveX Data Object 2.5 Library
Microsoft ADO Ext 2.8 for DDL and Security

Aproveitando o gancho... Como escrever uma linha de texto, dentro de um arquivo.txt, no diretório Arquivo de Programas no win7 ? Tem alguma API ou coisa parecida? No xp é moleza fazer isso. Não estou conseguindo fazer isso no  S.O. win7.



   
Euzebio
não registrado
ENUNCIADA !
Postada em 27/10/2013 14:01 hs   
Amigo dr. X

Para escrever um arquivo texto no Windows 7 é o mesmo que no XP, porque os comandos do VB não mudam, o que muda o sistema operacional.

Neste caso, como se trata de Arquivos de Programas, certamente deve estar ocorrendo bloqueio das permissões de escrita. Você pode usar outra pasta ou colocar permissões de escrita em Arquivos de Programas.

Sem querer dizer uma bobagem, mas também pode acontecer de o path estar errado, no comando open do arquivo.

Tudo de bom.
   
dr.X
BELO HORIZONTE
MG - BRASIL
ENUNCIADA !
Postada em 27/10/2013 14:28 hs            
Obrigado Euzébio pela atenção!

No XP, eu uso no vb6 essa sintaxe para acrescentar uma linha de texto em um arquivo texto qualquer.

Segue o código:

Dim REG As String

REG = txtReg.Text

Open "C:/Arquivos de Programas/Teste/arq.txt" For Append As #1 'obs: estas barras são invertidas.
    Print #1, REG
Close #1



Existe alguma forma via código ou api, de permitir o acesso de escrita a um arquivo que está dentro do Arquivos de Programas ?

Veja bem. Eu criei uma dll que acessa um programa gráfico e que modifica internamente alguns arquivos dele. Este programa gráfico está instalado no Arquivos de Programas.
No xp funciona perfeitamente e agora preciso fazer funcionar no win7.
TÓPICO EDITADO
 
Página(s): 1/4      PRÓXIMA »


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