Windows XP --> abertura de arquivos
Moderador: Moderadores
-
screbinsk
- Usuário Nível 1

- Mensagens: 4
- Registrado em: 03 Ago 2004 09:29
- Localização: Dom Pedrito - RS
Windows XP --> abertura de arquivos
Boa tarde, estou com um problema em meu sistema o qual faz manipulação de arquivos os quais encontram-se em diretorios (filhos) da pasta onde está o executável. O Fato é q sempre q o sistema tenta abrir algum arquivo em um subdiretório, ele dá um erro de abertura de arquivo do DOS. Acredito que seja em alguma configuração do Windows XP, pois em windows 98 ele roda muito bem. Há alguem q se deparou com este problema e que possa me ajudar?
Ps: para abrir os arquivos é usado todo o caminho onde encontra-se o mesmo.
Ps: para abrir os arquivos é usado todo o caminho onde encontra-se o mesmo.
Seja bem-vindo ao fórum. 
Qual a mensagem de erro?
Qual a mensagem de erro?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Deve estar faltando SETar a variável de amabiente "CLIPPER". Ja ouví dizer que no XP não é necessário declarar no CONFIG.NT o FILES e BUFFERS (mas eu os coloco mesmo assim).
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Prezado PabloPablo César escreveu:Deve estar faltando SETar a variável de amabiente "CLIPPER". Ja ouví dizer que no XP não é necessário declarar no CONFIG.NT o FILES e BUFFERS (mas eu os coloco mesmo assim).
É preciso sim especificar a variável de ambiente CLIPPER no XP, só não é necessário caso se use o BLINKER e no script se especifique, mas mesmo assim tem que se configurar o FILES no CONFIG.NT.
Mas creio que o problema dele não seja esse, pois ele diz que é apenas quando tentar abrir algum arquivo que está em um subdiretório.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Boa tarde Marcelo, e aí teve oportunidade de compilar o código sobre arquivos de audios ? O quê você achou ?. (Desculpem me desviar do assunto).
Seria algo relacionado com os direitos de acesso do usuário ?.
Engraçado hoje tentei compilar um programinha e ao usar o Clipper me retornava erro:
"Can´t create intermediate file"
E não conseguí compilar nessa máquina. Também eu estava faminto e a minha paciência com XP ja tinha esgotado...
Aproveitando o fio deste assunto: cómo resolveria isso ?
Seria algo relacionado com os direitos de acesso do usuário ?.
Engraçado hoje tentei compilar um programinha e ao usar o Clipper me retornava erro:
"Can´t create intermediate file"
E não conseguí compilar nessa máquina. Também eu estava faminto e a minha paciência com XP ja tinha esgotado...
Aproveitando o fio deste assunto: cómo resolveria isso ?
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Resnpondendo a mim mesmo... hihihi
Achei na internet que poderiam ser três sugestões:
1. Direitos de gravação nesse diretório
2. utilizar a opção /T para gravar em outro diretório
3. Definir a varável de ambiente TMP= para um diretório válido
Em outro fórum menciona:
Vou fazer alguns teste amanhã naquela máquina do cliente e confirmo qual foi a solução (no caso).
Achei na internet que poderiam ser três sugestões:
1. Direitos de gravação nesse diretório
2. utilizar a opção /T para gravar em outro diretório
3. Definir a varável de ambiente TMP= para um diretório válido
Em outro fórum menciona:
E de fato quando tentava re-atribuir os valores das variáveis e PATH, o Clipper não se encontrava mais... esquisito esse WINXP, nãoTal erro do clipper ocorre quando existe duplicação de instruções para o compilador, exemplo: quando vc coloca as variáveis no autoexec e as declara novamente em variáveis de ambiente.
Vou fazer alguns teste amanhã naquela máquina do cliente e confirmo qual foi a solução (no caso).
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Prezado Colega
DOS ERROR 4 Ocorre por causa da configuração do seu ambiente.
Significa : Too many open files = Excesso de arquivos abertos
Vá na pasta SYSTEM32 dentro da pasta do Windows e edite os arquivos AUTOEXEC.NT e CONFIG.NT
No AUTOEXEC.NT adicione a seguinte linha :
SET CLIPPER=//F:240
No CONFIG.NT altere caso ja exista ou adicione a seguinte linha :
FILES=244
Geralmente não é preciso reiniciar o windows para a alteração funcionar, basta sair da seção do DOS e pronto, caso não funcione reinicie o micro e deve funcionar ok.
Até logo.
Marcelo
DOS ERROR 4 Ocorre por causa da configuração do seu ambiente.
Significa : Too many open files = Excesso de arquivos abertos
Vá na pasta SYSTEM32 dentro da pasta do Windows e edite os arquivos AUTOEXEC.NT e CONFIG.NT
No AUTOEXEC.NT adicione a seguinte linha :
SET CLIPPER=//F:240
No CONFIG.NT altere caso ja exista ou adicione a seguinte linha :
FILES=244
Geralmente não é preciso reiniciar o windows para a alteração funcionar, basta sair da seção do DOS e pronto, caso não funcione reinicie o micro e deve funcionar ok.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
-
screbinsk
- Usuário Nível 1

- Mensagens: 4
- Registrado em: 03 Ago 2004 09:29
- Localização: Dom Pedrito - RS
PROBLEMA RESOLVIDO!
COLEGAS, MEU PROBLEMA FOI RESOLVIDO COM A SEGUINTE CONFIGURAÇÃO:
CONFIGURAÇÃO PARA O BOM FUNCIONAMENTO DO CLIPPER5.2 NO WIN. XP
01. Menu Inicar - Executar
02. Digite: msconfig
03. na Guia SYSTEM.INI aperte em NOVO 04. digite: VMFiles=255
05. Opção Aplicar
06. Menu Iniciar - Painel de Controle - Sistema
07. na Guia Avançado, clique em Variáveis de Ambiente
08. Em "Váriaveis de Usuários para USUARIO", clique em "Nova"
09. Em "Nome da Variável" digite CLIPPER
10. Em "Valor da Variável" digite 255
11. Em "Varíáveis do Sistema", clique em Nova.
12. Insira as seguintes variáveis:
12.1. BUFFERS, valor: 8
12.2. CLIPPER, valor: f255
12.3. FILES, valor: 255
12.4. INCLUDE, valor: C:\clipper52\include (onde "clipper53" é o nome do diretório onde está instalado seu Clipper, claro)
12.5. LIB, valor: C:\clipper52\lib 12.6. OBJ, valor: c:\clipper52\obj
12.7. Encontre a variável PATH,digite EDITAR, e INCLUA, o diretório BIN do seu clipper, isto é: ;c:\clipper52\bin
12.8. PLL, valor: c:\clipper52\pll
13. Abra o prompt de comando
14. digite "edit autoexec.bat"
15. Insira as seguinte linhas:
15.1. Path=c:\clipper52\bin\;%path%
15.2. SET INCLUDE=C:\CLIPPER5\INCLUDE
15.3. SET LIB=C:\CLIPPER5\LIB
15.4. SET OBJ=C:\CLIPPER5\OBJ
15.5. SET PLL=C:\CLIPPER5\PLL
15.6. SET CLIPPER=//F:240
16. salve e saia do edit
17. digite "edit config.sys"
18. insira as seguintes linhas:
18.1. EMM=255
18.2. DOS=HIGH, UMB
18.3. FILES=255
18.4. BUFFERS=32
19. Salve e feche o edit do DOS.
20. vá em c:\windows\system32
21. Digite "edit autoexe.nt"
22. Insira as mesmas linhas que você inseriu no autoexe.bat (topico 15)
23. Salve e feche
24. digite "edit config.nt"
25. Faça o mesmo que fez com o config.sys, inserindo os mesmos comandos do item 18.
26. Salve e feche
CONFIGURAÇÃO PARA O BOM FUNCIONAMENTO DO CLIPPER5.2 NO WIN. XP
01. Menu Inicar - Executar
02. Digite: msconfig
03. na Guia SYSTEM.INI aperte em NOVO 04. digite: VMFiles=255
05. Opção Aplicar
06. Menu Iniciar - Painel de Controle - Sistema
07. na Guia Avançado, clique em Variáveis de Ambiente
08. Em "Váriaveis de Usuários para USUARIO", clique em "Nova"
09. Em "Nome da Variável" digite CLIPPER
10. Em "Valor da Variável" digite 255
11. Em "Varíáveis do Sistema", clique em Nova.
12. Insira as seguintes variáveis:
12.1. BUFFERS, valor: 8
12.2. CLIPPER, valor: f255
12.3. FILES, valor: 255
12.4. INCLUDE, valor: C:\clipper52\include (onde "clipper53" é o nome do diretório onde está instalado seu Clipper, claro)
12.5. LIB, valor: C:\clipper52\lib 12.6. OBJ, valor: c:\clipper52\obj
12.7. Encontre a variável PATH,digite EDITAR, e INCLUA, o diretório BIN do seu clipper, isto é: ;c:\clipper52\bin
12.8. PLL, valor: c:\clipper52\pll
13. Abra o prompt de comando
14. digite "edit autoexec.bat"
15. Insira as seguinte linhas:
15.1. Path=c:\clipper52\bin\;%path%
15.2. SET INCLUDE=C:\CLIPPER5\INCLUDE
15.3. SET LIB=C:\CLIPPER5\LIB
15.4. SET OBJ=C:\CLIPPER5\OBJ
15.5. SET PLL=C:\CLIPPER5\PLL
15.6. SET CLIPPER=//F:240
16. salve e saia do edit
17. digite "edit config.sys"
18. insira as seguintes linhas:
18.1. EMM=255
18.2. DOS=HIGH, UMB
18.3. FILES=255
18.4. BUFFERS=32
19. Salve e feche o edit do DOS.
20. vá em c:\windows\system32
21. Digite "edit autoexe.nt"
22. Insira as mesmas linhas que você inseriu no autoexe.bat (topico 15)
23. Salve e feche
24. digite "edit config.nt"
25. Faça o mesmo que fez com o config.sys, inserindo os mesmos comandos do item 18.
26. Salve e feche

