E ai galera beleza? Bem, eu e o Igor iamos continuar o projeto do Graymalkin, porem achamos melhor evoluirmos um pouco mais pra continuar...
então, eu resolvi, começar a ver direito como funciona uma linguagem de programação...Eu fiz uma parte que soma e subtrai valores...
Vou postar aqui o código...
'Na classe de operações:
Public x As Single
Public Function add(f1 As Single, f2 As Single)
x = f1 + f2
End Function
Public Function subt(f1 As Single, f2 As Single)
x = f1 - f2
End Function
Public Function compilar(strInstruc As String)
If Mid(strInstruc, 0) = add Then
Call add
ElseIf Mid(strInstruc, 0) = subt Then
Call subt
End If
End Function
'###############
'Na parte do form
Dim prog As langMain
Private Sub Command1_Click()
Dim lbl As String
Dim exp() As String
exp() = Split(txt.Text, vbCrLf)
For i = LBound(exp) To UBound(exp)
prog.compilar (exp(i))
lbl = Label1.Caption
Label1.Caption = lbl & vbCrLf & prog.x
Next i
End Sub
Ta dando erro na linha
prog.compilar (exp(i))
Algo parecido com Block Object Variable not set or With Block variable not set
Pergunta
rodfraga
E ai galera beleza? Bem, eu e o Igor iamos continuar o projeto do Graymalkin, porem achamos melhor evoluirmos um pouco mais pra continuar...
então, eu resolvi, começar a ver direito como funciona uma linguagem de programação...Eu fiz uma parte que soma e subtrai valores...
Vou postar aqui o código...
Ta dando erro na linhaAlgo parecido com Block Object Variable not set or With Block variable not set
Tentei de tudo mas não conseguir reverter o erro
alguém pode me ajudar?
Abraços
Rodrigo
Link para o comentário
Compartilhar em outros sites
18 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.