Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. O ideal não seria você capturar o erro com a instrução de tratamento de erros da linguagem e mostrar uma mensagem amigável para o usuário? Abraços, Graymalkin
  2. Graymalkin

    Icone

    Aqui o seu código também funcionou perfeitamente. O que você está colocando no lugar de "localizaçao"? Abraços, Graymalkin
  3. Graymalkin

    Mcistring

    Ao invés de somente "CDAudio", experimente usar "CDAudio!k:" ou "CDAudio!k", onde "k" é a letra da respectiva unidade de CD. Abraços, Graymalkin
  4. Você está passando para outra caixa de texto? Ou seja, a MaskBox está perdendo o foco? Porque o validate só ocorre neste caso. E você tentou colocar aquele código no evento click de um botão? Nesta parte aqui eu já separei: valor = MaskBox1.Value minutos = Left(valor, 2) segundos = Mid(valor, 3, 2) centésimos = Right(valor, 2) É só você usar as respectivas variáveis. Abraços, Graymalkin
  5. Claro que funciona; eu testei aqui. Você realmente colocou no evento Validate? E tem outro controle no formulário de forma que a MaskBox possa perder o foco? E você também pode testar isso colocando aquele código no evento Click de um botão. Abraços, Graymalkin
  6. Coloque o seguinte no evento Validate da MaskBox: valor = MaskBox1.Value minutos = Left(valor, 2) segundos = Mid(valor, 3, 2) centésimos = Right(valor, 2) If minutos > 59 Or segundos > 59 Or (minutos = 0 And segundos = 0 And centésimos = 0) Then Cancel = True MsgBox "Valor inválido!" End If Desse jeito o caboclo não vai conseguir sair da caixa digitando um valor inválido. No exemplo acima eu separei os valores, então você já tem uma base de como trabalhar com eles. Abraços, Graymalkin
  7. Você pode percorrer o array procurando pelo valor, ou pode usar as funções Filter e UBound: arrayX = Array(1, 2, 85, 63) n = 10 If UBound(Filter(arrayX, n)) = -1 Then MsgBox "Não existe o " & n Else MsgBox "Existe o " & n End If Abraços, Graymalkin
  8. Tem um arquivo .ocx também. Então, você descompacta ele na pasta Windows\System32 e registra com o regsvr32. Depois é só marcar a Input32X na opção Components do menu Project no VB. Abraços, Graymalkin
  9. http://www.pygame.org/ftp/pygame-1.7.1rele...win32-py2.5.exe Esse aí? E como você importou ele? Abraços, Graymalkin
  10. Uma pergunta ingênua: você instalou a biblioteca PyGame? Abraços, Graymalkin
  11. Graymalkin

    Icone

    Claro que funciona. Eu fazia manualmente; veja um exemplo completo: [.ShellClassInfo] IconFile=C:\Graymalkin Software\iconegs1.ico IconIndex=0 Abraços, Graymalkin
  12. Use a MaskBox da biblioteca Input32X: http://www.eoliv.com/ Coloque um exemplo em cima, indicando o que é cada parte. Abraços, Graymalkin
  13. Graymalkin

    Vb6 + Dll Word

    Mas, ocorre algum erro? E é realmente permitido o acesso ao arquivo pela página? Abraços, Graymalkin
  14. Basicamente sim. Por exemplo, reescrevendo o método __len__() de uma classe você estará indicando o que deverá ser retornado quando a operação len(objeto) for realizada com o objeto. Que eu saiba, não. Você só pode alterar os que já existem. Ou pode fazer o que acontece com __str__() e str() e __len__() e len(), que é simplesmente retornar o valor do método para a função. Abraços, Graymalkin
  15. Graymalkin

    Icone

    Isso você faz alterando o arquivo desktop.ini (se o mesmo estiver presente), dentro da pasta. E é no mesmo lugar onde você muda o fundo da pasta, então creio que você não vá ter problemas. A linha do ícone começa com "IconFile=". Abraços, Graymalkin
  16. Para obter o nome da classe você pode fazer: print a.__class__ E para customizar o acesso de escrita aos atributos você pode sobrescrever o método __setattr__: class Aluno: ... def __setattr__(self, name, value): print "Atribuindo o valor '%s' ao atributo '%s'" % (value, name) self.__dict__[name] = value >>> a = Aluno("Aguiar", "10", 23) Atribuindo o valor 'Aguiar' ao atributo '_nome' Atribuindo o valor '10' ao atributo '_rgm' Atribuindo o valor '23' ao atributo '_idade' >>> a.nome = "AAguiar" Atribuindo o valor 'AAguiar' ao atributo 'nome' >>> Certo? ;) Graymalkin
  17. Graymalkin

    Campo De Data

    Experimente fazer: txt_data_liquidacao.text = format(date, "dd/MM/yyyy") Abraços, Graymalkin
  18. Graymalkin

    hj

    Tem o DotNetNuke: http://www.dotnetnuke.com/ Abraços, Graymalkin
  19. Graymalkin

    Duvida C#.net

    Algumas operadoras de celular disponibilizam este tipo de serviço (envio de SMS) diretamente de seus sites (como a Oi e a Claro, por exemplo). Então, basta você fazer com que o seu programa se comunique com o site e envie os dados (nome, telefone e mensagem, basicamente) como se o usuário o estivesse fazendo por um navegador. E no C# você pode usar o controle WebBrowser para facilitar essa comunicação. Abraços, Graymalkin
  20. Graymalkin

    Skin

    Use a busca: aqui mesmo no fórum você encontrará soluções para isso. Abraços, Graymalkin
  21. Em relação aos softwares instalados você pode obter aquela mesma lista do Adicionar/Remover (Painel de Controle) a partir da seguinte chave do Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Abraços, Graymalkin
  22. Mas, se é o seu próprio programa que irá verificar isso ele precisará da .NET Framework instalada para funcionar, portanto se ela não estiver presente ele não funcionará. Abraços, Graymalkin
  23. VML é um formato de desenho vetorial criado a partir de XML, ou seja, ela não serve para a criação de páginas da web (mas pode ser usada para criar desenhos que estarão nas páginas). Abraços, Graymalkin
  24. Então, naquele parâmetro lpDirectory da função você deveria passar o diretório de trabalho. No caso, você está passando vbNullString (ou seja, nada) que utiliza o diretório corrente (portanto você está fazendo o mesmo que a função Shell). Abraços, Graymalkin
×
×
  • Criar Novo...