none
Declarando variáveis no VB Express

    Pergunta

  • Olá pessoal!

    Perdoem a ignorância de um inciante, mas estou tendo problemas com declarações de variáveis do VB Express. Eu quero fzer uma calculadora financeira. Então peguei as fórmulas que tenho em casa e comecei a estabelecer as variáveis. Constatei que precisaria de umas 5 - C, N, I, M e PMT. Então fiz todo o layout e qdo fui declarar em GENERAL / DECLARATIONS, fiz como faria no VB 6,0:

    Dim C As Double

    Dim N As Double

    Dim I As Double

    Dim M As Double

    Dim PMT As Double

    Então ele sublinha todas as linhas de azul e qdo eu coloco o cursor sobre elas ele mostra uma mensagem falando algo de "NAMESPACES". Então quando fui fazer a primeira função, ele acusa que as variáveis não foram declaradas. Então falaram pra eu tentar declarar como públicas:

    Public C As Double

    Mas ainda assim deu o mesmo problema...então não sei o que fazer...

    Já peguei uma aspotila de VB .NET, mas ainda não encontrei o que preciso.

    Se alguém souber o que se passa e puder me ajudar, já agradeço.

     

    Obrigado.

     

     

     

     

    sexta-feira, 13 de outubro de 2006 02:56

Todas as Respostas

  • Ola Edwardy,

    Você possivelmente está declarando suas variaveis no local onde deverá ser importados as namespace para o projeto...Declare suas variaveis depois da declaração da classe .. Possivelmente vocÊ deve está fazendo isso e está dando erro:

    Public C As Double

    Public N As Double

    Public I As Double

    Public M As Double

    Public PMT As Double

    Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    End Class

    O certo é fazer dessa forma:

    Public Class Form1

    Public C As Double

    Public N As Double

    Public I As Double

    Public M As Double

    Public PMT As Double

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    End Class

    Saudações,

    Regilan

     

    sexta-feira, 13 de outubro de 2006 03:06