Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. cristina, procure as salas certas no forum pra postar as duvidas. moverei o seu tópico pra sala de javascript. agora, pra validar email eu uso esse codigo: if (document.getElementById("txtemailc").value.search(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == -1) { window.alert("E-mail Inválido."); document.getElementById("txtemailc").focus(); return false; }[/code] pra validar a mensagem, você q sabe qual a validacao q quer fazer. você pode testar se não esta vazia.
  2. você não pode declarar uma progressbar dentro da sua classe e associa-la com a progressbar do form recebendo-a por parametro, ou mesmo criando uma propriedade pra isso?? ou ainda, criar a progressbar somente dentro da sua classe e, em tempo de execucao, adiciona-la ao formulario??
  3. kuroi

    SOMAR CELULAS

    danyy, tentou assim?? Dim t t = 0 Application.Goto reference:="sdAntCaixa" ActiveCell.Offset(1).Select Do While ActiveCell.Value <> "" t = t + ActiveCell.Value ActiveCell.Offset(1).Select Loop[/code] a parte do Goto ta dando certo?? o q é exatamente essa lista sdAntCaixa?? você não devia passar um objeto range na reference?? exemplo: Worksheets("Plan1").Range("B5") alias, se você sabe a coluna e a linha, era so pegar pelos Cells() e chamar o .Select().
  4. kuroi

    Oculatr Processo

    movido pra vba.
  5. kuroi

    Zipar Arquivo por meio de VBA

    talvez funcione: http://www.macoratti.net/pac_arq.htm movido pra vba.
  6. gttj, existe a sala de vba, como um subforum dentro de visual basic para se postar sobre vba. moverei o tópico para la.
  7. deve estar agrupando, ele soma todos do mesmo mes num registro só.
  8. javascript não é java. moverei ao local correto.
  9. isso?? SQL ="SELECT DateSerial(Year(data), Month(data), 1) As mes, Count(*) AS tot FROM clientes WHERE data Between #2011-02-01# And #2011-03-31# GROUP BY DateSerial(Year(data), Month(data), 1)"
  10. tentou assim?? rpt.Formula(6) = " '{%''}' "
  11. dê uma olhada: http://www.dreamincode.net/forums/topic/29...quential-files/
  12. movido pra vba. e felix, poste so uma vez cada tópico. e o link esta quebrado.
  13. kuroi

    Dúvida! URGENTE :S

    blowtorch, a sala de tutorias é só pra se postar tutoriais, vou mover pro local correto. e tb poste só uma vez cada tópico.
  14. não sei o q é um arquivo .udl, você quer q o usuario escolha o caminho do banco, e quando ele abrir o programa de novo, ele já lembre da ultima configuracao?? se for isso, você tem q guardar os dados em algum lugar e ler quando o projeto for aberto de novo. tem basicamente tres jeitos de se fazer isso num aplicativo local: gravar num arquivo, gravar num banco de dados ou gravar no registro do windows. a ideia do arquivo ini do raphael é isso aqui: http://www.macoratti.net/vb_ini.htm
  15. você queria q ela recebesse como parametro?? Global Con as ADODB.Connection Public Function ABase(Caminho As String) Set Con = New ADODB.Connection Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Caminho End Function[/code] ai você chama assim: [code]ABase "C:\caminho\banco.mdb" mas se a funcao não tem retorno, declare como Sub e não como Function.
  16. ápice, poste esse tipo de coisas na area de classificados. moverei para la. e ve se modera nas propagandas daqui pra frente, q o forum não serve pra isso.
  17. é verdade, genuir, mas nesse caso aqui, acho q ele deve ter resolvido com a minha dica q passei mais acima, só q isso não ficou muito claro. de qualquer modo, o caso dele tb era bem especifico, mas se você tiver tendo algum problema parecido, poste ai os detalhes q a gente ve se consegue resolver.
  18. veja: http://scriptbrasil.com.br/forum/index.php?showtopic=108910
  19. kuroi

    Banco de dados Access

    frata, poste só uma vez cada tópico, certo?? acho q não precisa ter o access pra aplicacao funcionar. tb não importa a versao do access instalado, ele deve conseguir conectar na sua versao, imagino q tudo isso dependa somente do provider q você usa. mas talvez seja bom fazer um teste antes.
  20. você só precisa das funcoes InStr() e Mid() pra encontrar as informacoes. exemplos aqui: http://www.macoratti.net/strings.htm
  21. kuroi

    Dúvida_RDO_Inserção

    vick, não use For, use While: Do While Not rs.EOF 'código rs.MoveNext Loop[/code]
  22. você conhece os codigos de Open for Input/Output?? não te passo nenhum link agora porque aqui a maioria dos sites são bloqueados. tb da pra fazer com fso. geralmente as chaves dos programas profissionais, seguem uma especie de algoritmo. dizendo de uma forma simples, eles fazem uma especie de conta pra gerar a chave. a validacao seria o reverso dessa conta. a conta deve considerar o codigo ascii dos caracteres, sendo q (muito importante) a ordem deles importa. se a conta bater com o resultado q eles esperam, significa q validou. pelo menos imagino q seja mais ou menos assim. mas não peca detalhes ou exemplos sobre o algortimo q não tenho a menor ideia. agora, se no seu caso você vai fazer a validacao pela internet, e pra cada .exe do programa só vai funcionar um unico key ai não teria necessidade de seguir a ideia de cima, você pode fazer uma chave random qualquer. pra monta-la, você pode gerar cada caractere randomicamente. o esquema, seria gerar um numero de 65 a 90 (A-Z maiusculos na tabela ascii) ou de 0-9. sei la, você podia fazer um numero random de 0 a 35. se o numero for menor q 10, você transforma no caractere numerico correspondente. se for maior q 10, você soma 55 e usa a funcao Chr() pra transforma-la no caractere correspondente na tabela ascii. e vai concatenando na string. veja uma funcao de exemplo: http://scriptbrasil.com.br/forum/index.php...st&p=620753 bom, mas eu sei q peguei essa funcao pronta por ai em algum lugar, não lembro exatamente de onde, mas caso ela seja bem conhecida, sua chave pode ser facilmente quebrada. de qualquer forma, só pra comentar aqui, uma das formas mais basicas de criptografias reversiveis (q tb é o metodo q essa funcao faz) é simplesmente mudar o valor de cada um dos bytes por outro q você recuperar depois. um jeito bem besta e simples, seria simplesmente inverter os bytes (fazer 255 - o valor ascii dele). nesse caso, você usaria a funcao Asc() e gravaria num array de bytes e gravar num txt aberto como binario. acho tb q costumam usar o operador Xor pra essas coisas. você poderia criar uma chave de encriptacao q usasse um operando diferente a cada caracter (exemplo, no primeiro caractere, faria Xor com 120, no segundo faria com 99, e assim por diante), assim ficaria muito mais dificil descobrir. de qualquer modo, acho q aquela funcao deve servir pra vc, mas se quiser eu posso tentar mais sobre essas ideias sobre criptografia, apesar de q não sei mta coisa e acho q vo acabar falando mta bestera.
  23. você pode ler a lista de processos e procurar pelo executavel q quer bloquear, mas se o cara mudar o nome do .exe, você não conseguira mais encontra-lo. ou você pode procurar pelo nome da janela tb, mas você tem q saber o texto exato certinho q vai ta escrito no caption. o q exatamente você ta precisando?? o cara ta roubando no seu jogo??
×
×
  • Criar Novo...