Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. acho q do mesmo jeito q você faz em qualquer outro windows... se você ta tendo problemas, verifique o firewall.
  2. jquery não é php, esse tipo de tópico tem q ser postado na sala de javascript. e use a tag CODE pra postar seus codigos, valeu.
  3. kuroi

    linha de codigos

    não acho q ninguém fique contando as linhas dos programas q cria... tb porque normalmente a gente divide os programas grandes em varios arquivos. mas na verdade não faz diferenca nenhuma... quantidade de instrucoes não faz um programa mais ou menos complexo. não é porque o cara é iniciante q escreve programas menores ou porque o cara é experiente q escreve programas maiores. e acho q essa tb é a menor das preocupacoes. tando o primeiro ou no ultimo ano, se o professor pedir um sistema grande, a ultima coisa com q você vai se importar é com a quantidade de linhas q vai ter q escrever, acredite.
  4. dentro do for, você pos uma virgula no lugar do ponto e virgula. e você declarou algumas variaveis como int e outras como float e esta tentando passar os valores de uma para as outras... se as variaveis deveriam guardar os mesmos tipos de valores, o melhor deixar todas com o mesmo tipo (se forem valores inteiros, deixe como int e ser for valores quebrados, deixe como float). ou então converta os valores nas atribuicoes: vet[cont]= (int)valor; //converte para int o valor q estava como float
  5. kuroi

    Medir Velocidade de calculos

    não sei exatamente se da pra detectar fracoes de milisegundos, já q o CLOCKS_PER_SEC sempre me retorna 1000. mas basicamente, você acessa o valor da funcao clock() (quantidade de ticks do relogio apos o programa ter comecado) imediatamente antes e imediatamente depois da instrucao q você quer medir. exemplo: #include <cstdio> #include <ctime> int main() { clock_t inicio; clock_t fim; float cronometro; inicio = clock(); for (int i = 0; i < 1000000; i++) { } fim = clock(); cronometro = fim - inicio; printf("CLOCKS PER SEC: %d\n\n", CLOCKS_PER_SEC); printf("Inicio : %d ticks\n", inicio); printf("Fim : %d ticks\n", fim); printf("Transcorrido : %0.4lf ms\n", cronometro / ((float)CLOCKS_PER_SEC / 1000)); getchar(); }[/code] EDITADO: pesquisando, encontrei umas maneiras mais eficazes e precisas: http://www.codeguru.com/forum/showthread.php?t=291294 ai sim parece q ele pode contar fracoes de milisegundos. outro link q parece interessante: http://sol-biotech.com/code/CPE/README.html
  6. faltou fechar uma chave antes desse else.
  7. kuroi

    Fatorial de um numero

    va subtraindo 1 do numero e multiplicando os valores numa variavel até chegar em 1.
  8. kuroi

    Como coloca imagem

    ajudar em q exatamente?? se o q você quer é saber como inserir uma imagem .jpg, use uma biblioteca grafica, como allegro ou sdl.
  9. é assim mesmo, o instalador do xp normalmente só reconhece hds ide. quando eu ia instalaor o xp em hds sata, eu pegava o driver do raid q deveria estar no cd da placa mae e gravava num disquete. ai na hora da instalacao, se não me engano, ele pede pra você pressionar uma tecla pra pra apontar o driver. ai você pressiona essa tecla e insere o disquete. se o computador não possui drive de disquete, como deve ser o caso do seu netbook, deve ser possivel fazer pelo pen-drive, mas nunca fiz assim... no caso do seu netbook, acho q você deve encontrar os drivers no site do fabricante. de tb uma olhada no manual pra ver se tem algo sobre o assunto.
  10. arquivo vb?? explique direito...
  11. o campo deve estar como texto no banco de dados. ponha como boolean (sim/não no access).
  12. o codigo é lido e executado na ordem em q esta escrito. você esta tentando executar o codigo javascript q vai ler a div antes da div existir. o javascript não vai reconhecer o objeto document.getElementById("imagens"), se a div aparece somente depois do codigo javascript (logico q isso não é valido pra funcoes q sejam chamadas, por exemplo, em um evento clique, já q na hora do clique, o arquivo html já foi todo lido e a objeto já existe). então, ponha esse codigo javascript depois de fechar a div, ou coloque-o numa funcao, q vai ser chamada depois q a div esteja fechada.
  13. no codigo do macoratti, o ul principal do menu tem o id = "nav". você tirou o id do seu codigo, ai o javascript do comeco não vai encontrar o ul. fora isso, de uma revisada no seu html, porque você ta fechando ul a mais. EDITADO: macoratti é foda... quis dizer, no codigo do maujor hehehah
  14. fiz uma conversao daquela funcao pra asp, mas não testei: Function MontaHora(Seg) Dim Hor, Min If Seg < 0 Then MontaHora = "- " Seg = Abs(Seg) Else MontaHora = "" End If Hor = Seg \ 3600 Seg = Seg - (Hor * 3600) Min = Seg \ 60 Seg = Seg - (Min * 60) MontaHora = MontaHora & Hor & ":" If Len(Trim(Min)) = 1 Then MontaHora = MontaHora & "0" End If MontaHora = MontaHora & Min If Len(Trim(Seg)) = 1 Then MontaHora = MontaHora & "0" End If MontaHora = MontaHora & Seg End Function[/code] é só você chama-la passando o valor em segundos como parametro q ele deve resolver.
  15. esses são considerados caracteres especiais. aqui, o "ç" deu 186 e o "´" deu 219 (você pega o acento separado da letra). descobri com esse codigo dentro dum timer: For i = 128 To 255 If GetAsyncKeyState(i) Then Debug.Print i End If Next[/code] digite o caractere especial q você quiser, q deve aparecer ai. acontece tb q esse caracteres dependem do locale do sistema operacional (linguagem setada nas configuracoes). esses caracteres não existem na tabela ascii padrão (q vai do caracter 0 ao 127). na tabela utilizada por sistemas em portugues, o ç, por exemplo, encontra-se entre os caracteres 128 e 255 ("Ç" é o caracter 199 e "ç" é o 231), q são caracteres q variam de acordo com a regiao. ou seja, são caracteres especiais, não existem constantes especificas pra eles na lista de virtual keys (http://msdn.microsoft.com/en-us/library/dd...v=vs.85%29.aspx) utilizada pelo GetAsyncKeyState(). resumindo, imagino q isso deva variar de acordo com as configuracoes de idioma do teclado no sistema do usuario. mas a principio, pra pegar os caracteres usados no teclado brasileiro, você pode usar o metodo q passei pra descobrir o codigo dos caracteres especiais. ou tente utilizar a api MapVirtualKey() ou a MapVirtualKeyEx() em conjunto com a LoadKeyboardLayout() q imagino q sirvam pra isso.
  16. primeiro, a propriedade .Color não existe, se você quer mudar a cor do fundo, use .BackColor depois, não lembro se da pra acessar o form direto pelo nome, acho q você vai ter q procurar esse nome entre os forms abertos: Dim fff As Form For Each fff In Forms If fff.Name = FormCarregado Then fff.BackColor = vbRed End If Next[/code] acho melhor você declarar direto um objeto Form pra apontar pro formulario carregado. declare FormCarregado como Form: [code]Dim FormCarregado As Form e depois você aponta ele pro form aberto: Set FormCarregado = Form1 FormCarregado.BackColor = vbRed[/code] e ai se precisar checar o nome pra saber qual o form aberto, pegue por FormCarregado.Name
  17. kuroi

    Outro select dando erro

    não necessariamente precisa alterar, mas é q deixar os campos nulos pode atrapalhar na hora de manipular os dados (como no problema q você teve agora) e você vai ter q ficar adicionando excecoes nos codigos (como na solucao q passei) pra poder considerar os nulos. como você diz q eles vao ser preenchidos em seguida, parece q o caso ta resolvido e não vai mais ter problema... mas quanto a deixar campos nulos nos campos das tabelas, de modo geral isso vai da escolha do programador, o importante é você saber o q esta fazendo e saber tratar os nulos quando precisar. se nesse caso, você preferir gravar valores em branco em vez de nulo, então nessa tela onde ele fica escondido, na hora q ele for gravar, você adiciona o campo no insert, gravando valor '' (aspas simples vazias) nele. e se você quiser atualizar a sua tabela atual, trocando todos os nulos por branco, você roda um update assim uma vez q deve resolver: Update Solicitacao_suporte Set Des_status = '' Where IsNull(Des_status)
  18. qual sistema operacional?? veja: http://support.microsoft.com/kb/314452/en-us http://www.pcforum.com.br/cgi/yabb/YaBB.cg...;num=1111363849
  19. kuroi

    Outro select dando erro

    talvez tenham valores nulos na tabela, ai ele não compara os valores. pra testar, tente o seguinte e veja se não funciona: WHERE (Solicitacao_suporte.Des_status <> 'Finalizado' Or IsNull(Solicitacao_suporte.Des_status)) se funcionar, significa q tem dados nulos mesmo. ai você poderia continuar usando esse codigo, mas acho q o melhor seria não gravar dados nulos, e transformar todos os nulos em ''. se não funcionar poste o select todo como ta ficando pra gente ver se descobre.
  20. qual banco de dados você usa?? se for possivel, em vez de apontar o relatorio para a tabela, aponte para uma view ou procedure q já traga os dados convertidos.
  21. se a estrutura das tabelas forem exatamente iguais, você faz: Insert Into tabela793 SELECT * FROM tabela781 WHERE (((tabela781.RG) Not In (Select RG From tabela793)));[/code] se as tabelas não forem exatamente iguais, ou caso exista campos autonumeracao q devem atrapalhar, você faz a mesma coisa, só q especifica os campos: [code]Insert Into tabela793 (campo1, campo2) SELECT campo1, campo2 FROM tabela781 WHERE (((tabela781.RG) Not In (Select RG From tabela793)));
  22. kuroi

    Inverter String

    esse codigo não esta certo, ele esta invertendo a string, mas esta passando do comeco dela (ou seja, inverte tudo o q tiver na frente dela na memoria ate encontrar um caracter 0). não existe problema nenhum se o printf() do final mostrar o count como -1. alias, se estiver escrito -1 significa q a inversao deu certo, não pode é estar um valor diferente disso. o problema é chegar em -1 e continuar dentro do for, pois a string comeca na posicao 0, você não pode acessar a posicao -1, -2 e etc, porque você vai acessar outras regioes da memoria q não fazem parte da string. e seu programa só não esta travando porque a string deve estar alocada dentro da regiao ocupada pelo seu programa na memoria. agora se a string estivesse sendo alocada dinamicamente, provavelmente, na hora q você tentasse ler o endereco -1, ele ia cair em areas de memoria q você não tem permissao pra acessar e seu programa travaria. o codigo do for correto seria o q o SleipBr passou: for (count=plus; count>=0; count--)
×
×
  • Criar Novo...