Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Graymalkin

    Aproxima Valores

    Conheça mais sobre ela aqui: http://en.wikipedia.org/wiki/Fuzzy_logic Sendo que o seu problema *não* é tão complexo assim a ponto de ser necessário utilizar este tipo de lógica (mas poderia-se, é claro). Abraços, Graymalkin
  2. Você identificou onde é que os grupos são mostrados? Então, é ali que você vai ter mudar. Você não sabe preencher uma caixa de texto via código? Abraços, Graymalkin
  3. A biblioteca (DLL) que tem a classe "ClickNight" está na mesma pasta que a sua aplicação ASP.NET? Abraços, Graymalkin
  4. Pra quê você faz um for aqui? printf("\n\n Digite um elemento para inserir na lista: "); scanf("%d",&opcao); for(int i=0; i<opcao; i++) l = InsertLista(i, l); Não seria simplesmente: printf("\n\n Digite um elemento para inserir na lista: "); scanf("%i", &i); l = InsertLista(i, l); E, também não estaria faltando inicializar a lista antes disso? Abraços, Graymalkin
  5. Aqui funcionou assim: <html> <script> function EnviarEmail() { window.location = "mailto:sirsmart@dominio.com.br"; } </script> <input type="button" value="Enviar um E-Mail" onClick="java script:EnviarEmail()" /> </html> Certo? ;) Graymalkin
  6. Através da tag <link> que geralmente fica dentro da tag <head>: <link rel="stylesheet" type="text/css" href="estilo.css" media="screen" title="default" /> Certo? ;) Graymalkin
  7. Não teria haver com aquele "k == 1" no for? Pelo que vi no código, o k só é 1 da primeira vez, e depois disso você só atribui zero a ele (dentro do loop). Portanto, ele nunca volta a ser 1. E, como a palavra só imprime se ele for 1, só vai imprimir a primeira (porque da primeira vez ele é 1). Abraços, Graymalkin
  8. Não precisa fazer nada, só colar aquele código no evento Click de um botão no form. A declaração de variáveis/objetos é opcional (a menos que você tenha colocado Option Explicit no form). Realmente não sei como você não está conseguindo fazer algo tão simples assim, mas fiz exatamente o que disse acima e disponibilizei o projeto aqui: http://www.gs.kitbr.com/stuff/Sorteio.zip Abraços, Graymalkin
  9. Provavelmente, você vai ter que ler o arquivo todo para chegar na última linha. Uma maneira prática de se fazer isso é através da função input(), lendo todo o conteúdo do arquivo para uma string. Depois, é só fazer um split para dividir a string em linhas e pegar o último índice. Abraços, Graymalkin
  10. Que eu saiba, não. O único jeito que imagino seria reprocessar o som todo, diminuindo o volume dele. E, isso não seria feito na hora da execução e sim antes (ou seja, você simplesmente colocaria um som mais baixo para tocar). Você pode ver que qualquer programa de áudio (Windows Media Player e MusicMatch Jukebox, por exemplo), alteram o volume do Windows e não da música. Abraços, Graymalkin
  11. Você experimentou fazer uma busca no fórum? Acredito que existam tópicos tratando disso (de como ler um arquivo texto). Abraços, Graymalkin
  12. Graymalkin

    Frequencia

    Acredito que a função ChangeDisplaySettingsEx da API Win32 possa fazer isso. Dê uma olhada nela (e em seu respectivo exemplo) no API-Guide: http://www.allapi.net/ ou http://www.mentalis.org/ Ah, e não é recomendável aumentar a frequência a menos que você tenha absoluta certeza de que o seu monitor a suportará. Abraços, Graymalkin
  13. você que fez esse também?? devia ter deixado as propriedades, metodos e eventos td em portuguesSim, fui eu que fiz. E sim, eu poderia. Mas, acho que me redimi um pouco desta culpa fazendo o arquivo de ajuda dele no nosso querido idioma, não? ;) Abraços, Graymalkin
  14. Não exatamente. Na verdade, o mod_python é um módulo para gerenciar as requisições do Apache via Python. Em sua última versão é que o mod_python veio com o PSP, Python Server Pages, que funciona de forma semelhante ao ASP e ao PHP. Mas, vale lembrar que a função do mod_python não é realmente criar páginas dinâmicas (se bem que ele possa ser utilizado para isso, como eu o estou utilizando, é claro). Bom, como C/C++ não são linguagens de execução dinâmica, eu acredito que o mais indicado no caso seria chamar um CGI, que é um executável criado em C/C++ para processar e retornar o conteúdo de uma página. Não sei exatamente como se configura o Apache para isso, mas talvez seja do mesmo jeito que com o mod_python, ou seja, através dos chamados handlers (eu configurei via CPanel do meu site, no caso). Quando ao CSP, talvez seja uma linguagem de script com sintaxe de C/C++, se for o caso de ser realmente parecido com ASP/PHP. Abraços, Graymalkin
  15. Graymalkin

    você Consegue?

    Basicamente você só precisa refazer as ligações, invertendo a ordem. Se sua lista é assim: P->P1->P2->P3->P4-| Ela deverá ficar assim: |-P<-P1<-P2<-P3<-P4 Onde, neste segundo caso, a sua lista começará por P4. Sacou? ;) Graymalkin
  16. Bom, nunca utilizei nenhuma das duas para isso, mas sim as funções waveOutGetVolume() e waveOutSetVolume() da API Winmm. Você pode colocar isso em um módulo: Private Declare Function waveOutGetVolume Lib "winmm.dll" (ByVal uDeviceID As Long, lpdwVolume As Long) As Long Private Declare Function waveOutSetVolume Lib "winmm.dll" (ByVal uDeviceID As Long, ByVal dwVolume As Long) As Long Public Sub SetVolume(ByVal level As Long) Dim tmp As String Dim Vol As Long tmp = Right((Hex$(level + 65536)), 4) Vol = CLng("&H" & tmp & tmp) waveOutSetVolume 0, Vol End Sub Public Function GetVolume() Dim a As Long, i As Long Dim tmp As String a = waveOutGetVolume(0, i) tmp = "&h" & Right(Hex$(i), 4) GetVolume = CLng(tmp) End Function E depois você poderá passar para SetVolume os valores de 0 (mudo, sem som) até 65534 (volume máximo) e utilizar GetVolume para saber o volume atual. Certo? ;) Graymalkin
  17. Graymalkin

    Switch

    Para isso você deveria utilizar uma série de if... else. Abraços, Graymalkin
  18. Ambos os aplicativos são seus? Se forem, você pode utilizar a XComm para isso: http://www.gs.kitbr.com/xcomm.html Abraços, Graymalkin
  19. Isso é muito relativo, porque poderia ser qualquer uma das três ou mesmo nenhuma delas. Se algum link tivesse uma extensão como .php, .asp ou .aspx, daria para saber, mas não é obrigatório que se utilize estas extensões, mesmo para sites feitos com PHP, ASP ou ASP.NET. O meu site (Graymalkin Software), por exemplo, tem as páginas dinâmicas feitas em Python, mas a extensão dos arquivos é .html. No caso, eu configurei o servidor Apache para chamar o módulo mod_python para interpretar os arquivos .html. Assim como eu fiz isso para Python, poderia ter feito para outras linguagens. E, a primeira vista, ver as páginas com a extensão .html dá a impressão de que são páginas estáticas e não páginas dinâmicas (geradas no momento da execução). Ou seja, a melhor saída seria enviar um e-mail para eles perguntando isso. ;) Abraços, Graymalkin
  20. Poderia ser para não prejudicar o tempo de carregamento das páginas, mas definitivamente não é por causa da utilização de banda, uma vez que a imagem deve estar hospedada em algum outro local para ser exibida com a tag img (você só informa o caminho dela, não faz o upload para o fórum). Portanto, não vai consumir nenhuma banda do servidor do fórum para carregar a imagem. Todavia, se me recordo bem, essa característica foi removida porque havia uma vulnerabilidade que podia ser explorada através dela (não me lembro exatamente o que se podia fazer, mas me lembro disso vir à tona na época). Abraços, Graymalkin
  21. É só impedir o anexo de imagens. Assim como não é permitido colocar imagens no post, via tag "img", seria só proibir também imagens. Poder-se-ia também limitar tamanho do anexo e só permitir arquivos compactados (como zip e rar). Abraços, Graymalkin
  22. Rapaz, uma busca no suprasumo do conhecimento humano, naquele que sabe tudo, no onipotente e onisciente, ou seja, no Google, me revelou isso: http://www.compix.com/fileformattif.htm Certo? ;) Graymalkin
  23. Em qual linguagem? Se for em C/C++, no respectivo fórum você vai encontrar vários exemplos de estruturas de dados (como pilhas, filas, listas, etc.). Abraços, Graymalkin
  24. Graymalkin

    Análise De Bits

    Bom, eu criei a seguinte função aqui: public bool[] ToBinary(int valor) { int resto; ArrayList a = new ArrayList(); do { resto = valor % 2; a.Add(Convert.ToBoolean(resto)); valor = valor / 2; } while (valor > 1); a.Add(Convert.ToBoolean(valor)); if (a.Count < 8) a.AddRange(new bool[8-a.Count]); a.Reverse(); return (bool[])a.ToArray(Type.GetType("System.Boolean")); } Ela recebe um inteiro e me retorna um array de Booleans, sendo cada elemento um bit. Depois, utilizei ela para mostrar os valores nos botões: int valor = 3; // VALOR A SER LIDO!!! bool[] bits = ToBinary(valor); Button[] botões = {btnBit0, btnBit1, btnBit2, btnBit3, btnBit4, btnBit5, btnBit6, btnBit7}; int i = 0; foreach (Button botão in botões) { if (bits[i]) botão.Text = "L"; else botão.Text = "D"; i++; } Certo? ;) Graymalkin
  25. Graymalkin

    Análise De Bits

    E ficou lento para fazer só isso? Como você fez? Abraços, Graymalkin
×
×
  • Criar Novo...