-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Bom, na minha humilde concepção existem razões para um tópico ser fechado. A mais importante delas é não aglutinar diferentes assuntos sob um mesmo título. O caboclo vai e coloca no título "Como fazer X?" aí a gente vai e responde como fazer o "X". E, depois, no mesmo tópico ele pergunta como fazer "Y". Uma pessoa que olhe o título do tópico nunca vai imaginar que ali tem a resposta para "X" e "Y", mas sim apenas para "X" (que é o *alvo* do tópico). E, eu só fecho um tópico depois que quem perguntou confirma que solucionou o problema OU após uma semana ou mais desde que respondi e quem perguntou não veio confirmar, porém eu tenho certeza de que a resposta é correta. Em caso de dúvidas, eu *sempre* deixo o tópico aberto. Outra razão é: lembra daquele inferno de spams em tópicos de outras eras? Se os mesmos estivessem fechados (e eu mesmo fechei um monte deles na sala de VB), o problema teria sido bem menor. Como eu disse anteriormente, me pareceu resolvido. E eu esperei pelo menos uma semana ou mais para fechar o tópico, e não creio que você só tenha visto a resposta depois que o mesmo foi fechado. De qualquer maneira, como você pode ver, o tópico está reaberto e mesclado com o seu novo. :) Realmente, testei aqui e deu o mesmo problema. Vou dar uma olhada aqui pra ver se consigo fazer algo a respeito e te retorno. Abraços, Graymalkin
-
Sem problemas. :) E, sim, eu vi que sua intenção foi boa. Aliás, sua observação sobre ele se ele quiser realmente aprender também vem bem a calhar. Ah, e bem-vindo ao fórum! Reparei agora que você é novo por aqui (apenas 4 posts)! Abraços, Graymalkin
-
É, eu também custei para fazer isso na ListView do VB6, na época que precisei. Ainda não tinha feito isso no .NET, mas a primeira coisa que me veio a cabeça foi o EnsureVisible, que já tinha utilizado outrora. :) Fechando o tópico. Abraços, Graymalkin
-
Utilize o método EnsureVisible (algo como "AssegurarQueÉVisível"): Dim it As ListViewItem = ListView1.FindItemWithText("texto a procurar") it.Selected = True ListView1.EnsureVisible(it.Index) ListView1.Focus() Certo? ;) Graymalkin
-
Hummm... isso está me parecendo um exercício de aula, não? Se não fosse isso, você poderia simplesmente utilizar a função que já existe para tal. E, se é um exercício, o professo não passou isso à toa, portanto não custa nada pensar mais um pouquinho sobre como fazer (uma vez que eu já dei as dicas fundamentais ali em cima - lembrando que existem dezenas maneiras diferentes de se fazer isso). Abraços, Graymalkin
-
Você tem alguma referência para este algorítmo? Abraços, Graymalkin
-
Você pode fazer isso com uma função recursiva ou simplesmente com um for... next. Abraços, Graymalkin
-
Já que você tem que desenvolver a lógica, só vou dar uma dica: utilize a função Mid() para pegar cada caracter (em um loop, é claro) e vá concatenando cada um desses em outra string (de forma que eles fiquem ao contrário). Abraços, Graymalkin
-
Com a função Right(), que retorna n caracteres da string a partir do lado direito (Right = Direito). Abraços, Graymalkin
-
Acho que é só passar a URL para o método openPlayer do componente. Abraços, Graymalkin
-
Então, eu acho que o programa deveria ser assim: #include <stdio.h> /* Tratamento de IO PadrÆo */ #include <string.h> typedef char ListaRestrita; ListaRestrita Fatorial(ListaRestrita L); int main() { ListaRestrita c; scanf("%c", &c); c = Fatorial(c); printf("%c", c); } ListaRestrita Fatorial(ListaRestrita L) { if (L=='0') return '0'; else return '1'; } Certo? ;) Graymalkin
-
Hello World
pergunta respondeu ao Denis Bittencourt Muniz de Graymalkin em Outras Linguagens de Programação
Rapaz! É mesmo! Como é que eu deixei passar uma dessas? :blink: Hehehehe... Bem lembrado! Graymalkin -
Abra o win.ini (que fica na pasta do Windows) em qualquer editor de textos (o Edit ou o Bloco de Notas, por exemplo), e vá na linha que começa com "run=" (é logo uma das primeiras) e coloque o caminho do seu programa após o sinal de igual. Certo? ;) Graymalkin
-
Como assim "completa"? Você pode olhar na documentação dela se ela tem todas as funções que você precisa. Ou, se a sua conio "atualizada" for mais completa que ela, você pode continuar utilizando-a. Eu só sugeria a conio2 porque a conio do Dev-C++ é incompleta, mas se você arrumou outra você pode utilizá-la. Abraços, Graymalkin
-
Volte com a conio original do Dev-C++, ou seja, apague essa "atualizada" que você colocou e reinstale o Dev-C++. Depois instale a conio 2.0 e deverá funcionar (igual funcionou aqui comigo, já que eu não fiz nada além de instalar o Dev-C++ e ela). Abraços, Graymalkin
-
Pô, brother! Então é esse o problema. A conio original do Dev-C++ *não* tem as coisas que tem na conio2, por isso não dá erro. Graymalkin
-
Nem um programinha simples assim... #include <conio2.h> int main() { textcolor(YELLOW); cputsxy(10, 10, "um teste"); getch(); } ... não funciona? Graymalkin
-
O quê, *exatamente*, não dá certo? Graymalkin
-
Tem um exemplo prático três posts acima (do DELPHI-Man32), não? Graymalkin
-
Por que você não instala ela por aquele pacote que eu te passei o link? Só tive que instalar por ele e colocar o -lconio no linker e pronto. E não tive que colocar nada na pasta include. Abraços, graymalkin
-
O terceiro link do post do Marshall faz o que você quer. Eu rodei o executável aqui e ele mostrou a porcentagem de utilização da CPU. Abraços, Graymalkin
-
Isso eu realmente não sei. e depois trato o campo do cpf colocando pontos e traços nos lugares . Eu gostaria de colocar o cpf atualizado com os pontos e traços aonde foi digitado o cpf . tem como ? uso o devcpp . Use gotoxy() para ir para a posição desejada e colocar o CPF corretamente. Mas, por que você não tenta já fazer uma máscara no momento da digitação? (Conforme eu disse aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=77629). Iria ficar bem mais "elegante". Abraços, Graymalkin
-
O seu texto (TEXTLINE) está com vírgula ou ponto como separador decimal? O Val() é sensível a isso, veja: ? val("19234,44") 19234 ? val("19234.44") 19234,44 Veja que no caso da vírgula (que é o correto aqui no Brasil), ele "come" as casas decimais porque ele espera que seja o ponto. E, quando se coloca o ponto ele retorna o valor correto, e com a vírgula. Você também pode utilizar CDBl() que tem o comportamento certo com a vírgula e errôneo (do ponto de vista que o resultado não é desejado - porque errado mesmo ela não está) com o ponto: ? cdbl("19234,44") 19234,44 ? cdbl("19234.44") 1923444 Verifique se não é esse o problema. Abraços, Graymalkin
-
também não consegui fazer funcionar esse, não. talvez não funcione no XP. De fato, essa dica aí é só para as versões 9x/ME do Windows, onde ainda existia o Win.ini na pasta do Windows. Abraços, Graymalkin
-
Exemplo: CD1.Filter = "Arquivos de Mídia|*.wav;*.mp3;*.wmv;*.mpg|Arquivo do PowerPoint|*.ppt;*.pps|" Onde "CD1" é o CommonDialog. E, na hora que o caboclo escolher o arquivo basta você olhar a extensão (os últimos caracteres até o ponto) para saber qual ação executar. Abraços, Graymalkin