Phanter 0 Denunciar post Postado Maio 4, 2006 to fazendo um exercicio de array, so que quando chego na parte do messagebox fala assim: Messagebox' is not declared. <_< , oq eu faço? :o aki ta o programa ate onde eu escrevi: ;) Sub Main() Dim output As String Dim i As Integer Dim array As Integer() ' declara uma variavel array array = New Integer(90) {} ' aloca memoria para o array output &= "subscript " & vbTab & "value" & vbCrLf ' exibe valores do array For i = 0 To array.GetUpperBound(0) output &= i & vbTab & array(i) & vbCrLf Next output &= vbCrLf & "Then array contains " & array.Length & "elements." Messagebox.Show(output, "Array of integer values" Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Maio 4, 2006 Sim, porque MessageBox só existe dentro do namespace System.Windows.Forms. Você deve fazer uma referência a essa DLL e depois importar o namespace.Abraços,Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites
Phanter 0 Denunciar post Postado Maio 4, 2006 e como que faz isso? http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Maio 4, 2006 e como que faz isso? http://forum.imasters.com.br/public/style_emoticons/default/blush.gifSe você estiver no VS2002 ou 2003 é só clicar com o botão direito em References (lá na janelinha "Solution Explorer") e escolher Add Reference. Daí, dê um duplo-clique no arquivo System.Windows.Forms.dll na lista para que ele vá para as referências.No caso do VS2005, você dá um duplo-clique em "My Project" (também na janelinha "Solution Explorer") e escolha a opção References (do lado esquerdo da tela). Clique no botão Add e escolha System.Windows.Forms.dll na lista. Depois marque a caixa System.Windows.Forms na listbox localizada na parte inferior da tela.E, por fim, no programa inclua (antes da função Main(), e isso vale tanto para o VS2002, 2003 ou 2005):Imports System.Windows.FormsOk? ;)Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites
Phanter 0 Denunciar post Postado Maio 4, 2006 beleza, mais no caso nesse programa aki em baixo onde eu colocaria o comando Imports System.Windows.Forms?Sub Main()Dim output As StringDim i As IntegerDim array As Integer() ' declara uma variavel arrayarray = New Integer(90) {} ' aloca memoria para o arrayoutput &= "subscript " & vbTab & "value" & vbCrLf' exibe valores do arrayFor i = 0 To array.GetUpperBound(0)output &= i & vbTab & array(i) & vbCrLfNextoutput &= vbCrLf & "Then array contains " & array.Length & "elements."Messagebox.Show(output, "Array of integer values" Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Maio 5, 2006 Fora do módulo (Module) que contém a função Main(). Vai para a primeira linha que tiver nesta janela e coloca lá.Abraços,Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites
Phanter 0 Denunciar post Postado Maio 5, 2006 amigo sou meio noob ainda http://forum.imasters.com.br/public/style_emoticons/default/upset.gif entao me da uma força, aki ta o link http://img288.imageshack.us/img288/1938/vb0ax.jpg do programa no VB, me fala onde que coloca please http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Maio 5, 2006 Ali, antes do "Module Module1". Joga essa linha para baixo e coloca a linha do Imports em cima dela... Imports System.Windows.FormsModule Module1... É o *único* lugar que ele aceita, então seria só você ir tentando que você iria achar. Abraços, Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites
Phanter 0 Denunciar post Postado Maio 5, 2006 vlw mano eu achei :D, so mais uma pergunta, como que você sabe qual a classe certinho do comando a ser declarado? por exemplo messagebox era system.windows.forms, tem alguma maneria de eu saber sempre qual de cada comando? Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Maio 6, 2006 Você pode utilizar o Object Browser (menu View -> Object Browser) para procurar por uma determinada função (como a MessageBox) e ver em qual classe/namespace ela se encontra.Abraços,Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites
Phanter 0 Denunciar post Postado Maio 6, 2006 vlw mano, obrigado pela ajuda http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites