Help and Support

Artigo: 50402 - Última revisão: segunda-feira, 1 de Dezembro de 2003 - Revisão: 2.0

ERRO: Erro de F1001 ou Run-time parar de responder com /NDdatasegment opções

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Aplicação compilada com o Microsoft FORTRAN versão 5.0 ou 5.1 não reage e deixa de responder.

Falha de uma tentativa para criar a mesma aplicação com o Microsoft FORTRAN versões 4.0, 4.01 ou 4.1 e o compilador gera uma das seguintes mensagens. Para a versão 4.1:
erro fatal F1001: Erro interno do compilador
(ficheiro de compilador '@ # MDmisc.c:1.78', linha 883)
Para a versão 4.01:
erro fatal F1001: Erro interno do compilador
(ficheiro de compilador '@ # MDmisc.c:1.77', linha 876)
Para a versão 4.0:
erro fatal F1001: Erro interno do compilador
(ficheiro de compilador '@ # MDmisc.c:1.70', linha 828)

Causa

A aplicação utilize a opção /NDdatasegment para nome do seu segmento de dados, atribui um valor para um número inteiro de dois bytes e escreve o valor para o ecrã.

Resolução

Para evitar este problema, execute um dos seguintes dois passos:

  • Alterar o código origem para remover a instrução de escrita. -ou-

  • Modificar a linha de comandos do compilador para remover a opção de /NDdatasegment.

Ponto Da Situação

Microsoft confirmou que este problema existe no versões de FORTRAN 4.0, 4.01 4.1, 5.0 e 5.1 para MS-DOS e versões 4.1, 5.0 e 5.1 para os/2.

Não é um problema de FORTRAN PowerStation, que não suporta a opção de /ND.

Mais Informação

O exemplo de código seguinte demonstra os erros listados acima. Quando um módulo não efectua as operações de E/s, sem erros ocorrem e a aplicação é executada correctamente.

Código de exemplo

C Compile options needed: /NDdatasegment

      INTEGER*2 N
      N = 1
      WRITE (*, *) N
      END
				

A informação contida neste artigo aplica-se a:
  • Microsoft FORTRAN Compiler 4.0
  • Microsoft FORTRAN Compiler 4.01
  • Microsoft FORTRAN Compiler 4.1
  • Microsoft FORTRAN Compiler 5.0
  • Microsoft FORTRAN Compiler 5.1
Palavras-chave: 
kbmt KB50402 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso venha a encontrar erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 50402  (http://support.microsoft.com/kb/50402/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Traduções de Artigos