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