Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Não consigo abrir meu arquivo de saída
programadores iniciantes tropeçar muitas vezes sobre o seu primeiro encontro com os arquivos do disco . O primeiro obstáculo vem com a sintaxe do comando de escrita em si , os formatos de nome de arquivo , escreva modos e manipulação de exceção. Uma vez passado as considerações de linguagem, o programador deve entender as restrições do sistema operacional , redes de proteção contra vírus e como jogar bonito com outros usuários. Programadores Web podem esperar ainda mais obstáculos . Confira algumas destas sugestões para resolver seus problemas de saída de disco. Arquivo executável já está aberto

falhas de gravação de arquivo mais comumente ocorrem quando se utiliza ambientes de desenvolvimento integrado ( IDE ) de como o Visual Studio e Eclipse. Durante o ciclo repetitivo de código, compilar e depurar , é fácil esquecer de fechar o programa ou parar a depuração antes de iniciar o próximo ciclo. O arquivo executável fica aberto e , quando o botão de compilação é clicado , aparece um erro dizendo que o compilador não pode gravar o arquivo executável. Quando isso ocorre, voltar , clique em " Alt -Tab ", feche o programa , em seguida, recompilar .
Windows 7 Segurança

Outra causa comum de erros de gravação ocorre quando os programas mudar para o Windows 7. Para evitar infecções por vírus , o sistema operacional não permite que programas para gravar na unidade c: a não ser que a pasta está sob o diretório c: \\ usuário ou o programa com privilégios de administrador . Existem duas soluções para este problema . O primeiro é para ajustar as permissões no computador Windows 7 para permitir o acesso de não-administrador para essas pastas (não recomendado) . A segunda , e preferiu , a solução é modificar o programa para acessar pastas de dados de aplicativos do usuário .

Muitos dos quadros de fornecer classes ou funções que apontam para as pastas de dados de aplicativos do usuário . No âmbito líquido . , Use a função System.Environment.GetFolderPath para obter o caminho desejado, em seguida, acrescentar o nome do arquivo para o caminho e use a seqüência de texto combinado no método aberto de arquivo. Além de acesso a disco mais seguro , cada usuário pode ler e gravar suas próprias pastas , impedindo os usuários de substituição de dados de cada um.
Escrita arquivos na web
Disk aumentar quando os servidores web e navegadores são adicionados à mistura. Para evitar ataques na web , linguagens como JavaScript, Java e Silverlight restringir muito a forma como os dados são gravados no disco. Os usuários devem , muitas vezes ajustar suas configurações de segurança do navegador para permitir essas operações.
Outras sugestões

Se tudo mais falhar, voltar ao básico. Verifique se o arquivo tem um nome válido , que a pasta onde os dados vão existe e que ninguém mais tem acesso ao arquivo . Em unidades de rede , certifique-se de que você tem permissões de gravação para a pasta. Além disso, certifique -se que o programa não tenta abrir o arquivo mais de uma vez sem fechá-la em primeiro lugar.

Anterior :

Próximo : No
  Os artigos relacionados
·Microsoft C Certificação da Sharp 
·Programação de Computadores em cartões de perfurador…
·As vantagens de um editor premium 
·Algoritmos de criptografia binários 
·Vantagens e Desvantagens de Programação Sem Tipos Idi…
·O que é um ponto de interrupção de exceção 
·As pessoas podem Média Desenvolver um aplicativo Andro…
·Componentes Desenvolvimento iPhone 
·As desvantagens do uso de Widgets no projeto de computa…
·Como construir um Developer Network 
  Artigos em destaque
·Como agregar funções vetoriais 
·C + + e verificação de erros de sintaxe 
·Como fazer uma janela personalizada Splitter no MFC 
·Como enviar saída para um arquivo FIFO 
·Como fazer Matrizes em C + + 
·Como escrever um script Vim 
·Como fazer um fatorial em CPP 
·O que é sintaxe em C + + 
·Como Escrever um intermitente Ping 
·Como expoentes de entrada em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados