Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. kuroi

    função clear

    Visual Basic 2005 é Visual Basic .NET. então poste no forum de .NET. esse tópico to movendo pra la.
  2. como assim ele envia uma mensagem de ok?? ok é o retorno dele em string e significa que deu tudo certo, é disso q você fala?? ou você recebe uma mensagem de e-mail escrito ok??
  3. kuroi

    ajuda para obter o mysql

    vamos mover então pra mysql.
  4. não tem essa, qualquer versao você vai ter q aprender do mesmo jeito e as dificuldades vao ser as mesmas. fora q todas as versoes do crystal são muito parecidas. mas quanto mais recente a versao mais recursos tem, ou seja quanto mais nova melhor. e aprendendendo qualquer versao, você não vai ter mta dificuldade pra usar as outras. bom, mas pra falar a verdade eu comecei com a versao 8.5 e prefiro ela do q a 11 porque já me acostumei, mas não tem como falar se uma é mais dificil ou mais facil.
  5. kuroi

    ponteiros

    vixe se eu lembro direito acho q as vantagens do ponteiro são você modificar o valor da variavel em uma funcao e ele permanecer alterado pro programa todo. por exemplo, você cria um ponteiro no main() e passa como parametro pra uma funcao qualquer. ai você alterando o valor la dentro, ele vai continuar alterado quando você voltar pra main(). é como passar variaveis por referencia (byRef no Visual Basic) em outras linguagens.
  6. tem razao, fui eu q vi errado, foi mal.
  7. kuroi

    Uploader?

    você pode fazer por FTP. de uma olhada nesses tutoriais: http://www.macoratti.net/vb_ftp1.htm http://imasters.uol.com.br/artigo/2277/vis..._ftp_e_winsock/
  8. acredito q sim, o 0, 0 deve ser o x e o y sim. porque você não tenta mudar os valores pra ver se a imagem muda de posicao??
  9. primera coisa (q não é a causa do erro, mas é bom eu comentar): o delete não retorna registros. então você não precisa setar o recordset. em vez de fazer Set rs = .Execute, é so fazer simplesmente .Execute agora a causa do erro: a conexao (objeto Conex) esta fechada. ou você ainda não abriu, ou você fecha em algum lugar no seu codigo.
  10. ta certo sim, só q: variaveis não são bem usadas em objetos e sim em subs, functions e eventos (q não dexam de ser subs).
  11. kuroi

    access e VB

    qual exatamente a linha do erro?? você adicionou a referencia a bibioteca do DAO (em menu Project -> References)??
  12. é, olha q a propriedade DataSource do Grid é do tipo RecordSet (ou DataSet, ou qualquer coisa assim, mas da no mesmo). ai nesse codigo você estaria atribuindo um RecordSet com o valor de outro. pra isso você usa o Set. quando você poe o Nothing, ele zera completamente o DataSource. tipo, ele passa um RecordSet totalmente vazio, como se você tivesse acabado de criar sem ter inicializado (sem ter atribuido um New RecordSet). pode, ai nesse caso ele cria o objeto já inicializado.
  13. de uma olhada na dica do mps (o ultimo post) desse tópico aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=109061 de qualquer forma, se não der certo, da uma olhada nesse outro tópico aqui http://scriptbrasil.com.br/forum/index.php?showtopic=107506 onde o FireHawk disse q conseguiu essas dlls pro Crystal 11. qualquer coisa, tenta entra em contato com ele.
  14. você tem q declarar ela como Public la em cima no Declarations. em vez de declarar Dim v As String, declare Public v As String pode fazer com q recebam dados sim, mas não adianta jogar o codigo em qualquer lugar. o Visual Basic é baseado em eventos. ele só vai executar codigos quando estiver executando um evento e esse código estiver dentro dele. pra executar o codigo num Module, você tem q por dentro de uma Sub ou Function. mas ai em algum formulario você tem chamar essa Sub ou Function pra poder executar o codigo. se você quer q algum codigo no Module seja executado antes de tudo, clique em menu Project -> Nome_Do_Project Properties, ai na aba General, em Startup Object, selecione Sub Main. ai crie no Module uma Sub com o nome de Main e ponha todo o codigo la. no final da sub ponha pra ele chamar o formulario inicial do seu programa.
  15. nossa, um é bem diferente do outro. o dim serve pra declarar variaveis. experimenta tentar declarar com set pra você ver o q acontece. o set serve pra trabalhar com objetos. quando você quer igualar um objeto a outro você usa o set. por exemplo: Dim rs As ADODB.RecordSet 'Aqui você declara. use o DIM Set rs = New ADODB.RecordSet 'Aqui você inicializa o RecordSet[/code] note q quando você declara um objeto é esta completamente vazio e você não conseguiria utiliza-lo. você então tem q atribuir alguma coisa para ele. no caso, o New vai inicalizar o objeto, setando suas propriedades para o estado inicial (quando você for criar uma classe você vai ver, o new chama a sub Initialize()). agora olha esse exemplo: [code]Set rs = cn.Execute(sql) o metodo execute do sql retorna um objeto RecordSet. ou seja é como se eu estivesse igualando um RecordSet a outro. tipo assim: Set rs1 = rs2 o q pra variaveis comuns seria isso: v1 = v2 mas como o RecordSet é um objeto, tenho q usar o Set.
  16. kuroi

    Executar Objeto

    a mas você quer pegar cada item do menu?? então ter q ser tipo assim: MenuStrip1.Items(odrMenu("menu")).Visible = True mas o odrMenu("menu") tem q retornar o nome do item (propriedade Name de cada item) e não o texto.
  17. se você clicar em menu Project -> Components, não aparece la a lista de todos os componentes??
  18. ta gravando ou não ta?? bom, se o seu codigo é esse eu digo q é impossivel ele gravar e mostrar a mensagem de q o registro existe. alias se o seu codigo for só esse eu digo q só gravar já é impossivel porque ele nem executa o insert. você tem algum outro codigo mais pra baixo?? como ta o codigo todo da sub?? e ele ta dando a mensagem q já existe mas você tem certeza q ta inserindo um novo??
  19. ponha a linha Set rs = New ADODB.Recordset antes de abrir o rs.
  20. baxou aqui uma porrada de virus q o avast ficava acusando. quando eu tentava o control alt del, aparecia a mensagem falando q o gerenciador de tarefas tava desativado, e ficava aparcendo uma mensagem q dizia ser do windows pra eu proteger o pc contra spyware. e ele tb pos um mte de exe pra executar quando inicializar. ai eu deletei todos os exes, dlls e alguns otros arquivos com a data da criação de hj e depois restaurei o sistema e parece q todos os problemas foram resolvidos, o pc ta funcionando normal e tb não inicializa mas nd de estranho. mas queria por aqui o log do HijackThis pra ver se vocês conseguem perceber alguma coisa de errado q possa ter sobrado, tb porque apesar de estar tudo bem eu não sou o cara mais indicado pra fazer esse tipo de limpeza no pc. vejam se vocês econtram qualquer coisa de estranho ai senao podem fechar o tópico. valeu.
  21. kuroi

    bloqueando alt+tab

    cara vb 2005 é vb.net, pra isso você tem q postar na sala de .NET. aqui: http://scriptbrasil.com.br/forum/index.php?showforum=49 mas to movendo o tópico.
  22. você pode antes do insert fazer um select com where em todos os campos pra ver se econtra um registro. tipo: Select From Tabela Where Codigo = 1 And Parcelas = 3 And Documento = '10-1' And Vencimento =#2007-12-14# só o problema é q se você tiver mtos campos e/ou mtos registros isso pode ficar demorado.
  23. kuroi

    Asc do VB no C#

    opa me confundi com seu codigo. não é a variavel senha q tem q ser char e sim a variavel q você vai converter, acho q a vMid. seria tipo isso: char vMid = '1'; int vAsc = Convert.ToInt32(vMid);[/code] ai no caso, como você vai pegar um char de uma string, acho q pode fazer assim ó: [code]char vMid = S.ToCharArray()[Y - 1]; int vAsc = Convert.ToInt32(vMid); apesar de q se o S tiver mesmo só um caracter você pode declara-lo como char e converter direto dele sem precisar usar a variavel vMid.
  24. kuroi

    Executar Objeto

    esse menu q você fala é um objeto MenuStrip?? e por acaso ele ta dentro de alguma outra coisa, tipo um GroupBox ou um Panel?? se tiver você tem q pegar os controles q estejam dentro do GroupBox. por exemplo: GroupBox1.Controls("menu").Visible = True ou ainda Me.Controls("GroupBox1").Controls("menu").Visible = True ai se for um GroupBox q esteja dentro de outro q esteja dentro de outro q esteja dentro de outro e etc, você teria q ir pegando pelos controles do primeiro ate chegar no ultimo.
  25. deu pra entender mais o menos. mas você não pode criar um flag, tipo uma variavel boolean?? tipo, quando ele filtrar pelo combobox você seta esse flag como true. ai quando ele clicar pra movimentar você testa, se o flag tiver true você não move, assim não da erro. ou você pode por no clique dos botoes de mover mesmo pra ele voltar pro estado anterior caso o flag esteja true. ai depende de como você quer o programa. qualquer coisa poste ai.
×
×
  • Criar Novo...