Muitas variáveis de nível de móduloToo many module-level variables

Nível de módulo variáveis são aqueles declaradas na seção declarações de um módulo, antes do módulo procedimentos.Module-level variables are those declared in the Declarations section of a module, before the module's procedures. Esse erro tem a seguinte causa e solução:This error has the following cause and solution:

  • A soma dos requisitos de memória para todas as variáveis de nível de módulo neste módulo excede 64 K.The sum of the memory requirements for all module-level variables in this module exceeds 64K.

    Esse é o limite de armazenamento para esse módulo.This is the storage limit for this module. Se apropriado, você pode declarar algumas das suas variáveis como públicas em outro módulo, ou se algumas variáveis de nível de módulo são usadas somente em um procedimento, você pode declará-los dentro desse procedimento.If appropriate, you can declare some of your variables as Public in another module, or if some module-level variables are used only in one procedure, you can declare them within that procedure. Se você declarado variáveis no nível de módulo, porque você deseja que elas mantenham seu valor entre invocações do procedimento, você pode declará-los como estática em vez disso, dentro do procedimento em que eles sejam referenciados.If you declared variables at module level because you want them to retain their value between procedure invocations, you can instead declare them as Static within the procedure in which they are referenced.

    Observação Espaço disponível pode variar entre sistemas operacionais.Note Available space can vary among operating systems.

Para saber mais, selecione o item em questão e pressione F1 (no Windows) ou AJUDA (no Macintosh).For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).