Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Neste caso você tem basicamente três opções: 1) Crie uma classe base (por exemplo, Conexão) e as classes clsMssql e clsMysql como classes derivadas desta. Daí ao declarar a propriedade você colocaria o tipo como Conexão e poderia atribuir a ele tanto um objeto clsMssql quanto um objeto clsMysql; 2) Criar uma interface (por exemplo, IConexão) e implementá-la nas duas classes (clsMssql e clsMysql). Depois declarar a propriedade com o tipo da interface e o esquema vai ser o mesmo na solução nº 1, ou seja, você poderá atribuir objetos que implementem esta interface à propriedade; 3) Usar duck-type (tipagem pato) declarando a propriedade como Object, à qual você poderá atribuir qualquer objeto. Certo? ;) Graymalkin
  2. Não, não tem. Mas você mesmo pode fazer, usando a mesma regra que usamos ao fazermos o cálculo manualmente, ou seja, dividindo o valor por 2 consecutivamente e pegando o último quociente e todos os restos de trás para frente. Abraços, Graymalkin
  3. Crie uma classe ArquivoX ao invés de um tipo. O problema é que classes por si só são elementos privados de um projeto e no caso de você referenciar uma classe em outro projeto o tipo ArquivoX, que está no módulo, não existiria (já que ele só existe no outro projeto). É claro que sabemos que estamos trabalhando em um só projeto e que o módulo sempre vai estar lá, mas o VB simplesmente não aceita isso. Já quando se trabalha com classes o comportamento é diferente. Abraços, Graymalkin
  4. Graymalkin

    Dr.python

    Não seria o caso de usar uma estrutura de iteração (loop), como o while ou o for? Abraços, Graymalkin
  5. http://scriptbrasil.com.br/forum/index.php?showtopic=62145 Sempre faça uma busca antes de postar, ok? ;) Abraços, Graymalkin
  6. Movido para "Script Brasil > Sugestões, críticas e dúvidas". Abraços, Graymalkin
  7. Não bastaria atribuir o objeto de conexão (instanciado no form) à uma propriedade da classe clsQualquer (ou a um objeto da mesma)? Abraços, Graymalkin
  8. É Managed C++? Se for, você postou no local errado. Me avise que eu movo seu tópico para .NET. Abraços, Graymalkin
  9. Dê uma olhada no evento FormClosing. Nele você tem a opção de cancelar ou não o fechamento através do objeto "e". Abraços, Graymalkin
  10. A sintaxe é: obj.InsertImage "caminho da imagem" Onde "caminho da imagem" é um caminho como "c:\pasta\arquivo.jpg". Além disso, você também deve acrescentar o seguinte código HTML ao corpo da sua mensagem: <img src="cid:0" /> Neste local aparecerá a imagem indicada pelo índice (0 para a primeira, 1 para a segunda, 2 para a terceira, e assim por diante). Dê uma olhada no exemplo de VB e você verá este procedimento no botão que adiciona imagens na mensagem. Abraços, Graymalkin
  11. Ops... você não está usando o Py.Sendmail... eu pensei que você fosse o mesmo desta dúvida aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=108767 Então, no caso, pode esquecer o que eu falei sobre o método InsertImage(). Abraços, Graymalkin
  12. Graymalkin

    Erro No Caminho Do Arquivo!

    Não seria "." (ponto) ao invés de "~" (til)? Abraços, Graymalkin
  13. Você está se referindo ao componente Py.Sendmail? Se for, use o método InsertImage(). Abraços, Graymalkin
  14. Use a tag <br />. Abraços, Graymalkin
  15. Qual o banco de dados? Para bancos baseados em arquivo (Access, dBASE/FoxPro, etc.) basta você fazer uma cópia do mesmo (e opcionalmente compactá-lo). Já para bancos de dados do tipo cliente-servidor (PostgreSQL, MySQL, SQL Server, etc.) é necessário usar ferramentas específicas (como o pg_dump no PostgreSQL, por exemplo). Abraços, Graymalkin
  16. Sim, claro, por exemplo: print plan1.Range("A1").Value A linha acima vai escrever na tela o conteúdo da célula A1. Abraços, Graymalkin
  17. Vá por este link: http://www.graymalkinsoftware.net/gspagina...age=Py.Sendmail Você deve ter encontrado referências aos sites antigos. Abraços, Graymalkin
  18. Graymalkin

    Problemas Com O Menu

    Que controle você está usando para o menu? Qual a sua versão do VS? Abraços, Graymalkin
  19. Isso daí você controla pelas propriedades que começam com AutoComplete*. E isso não é algo automático, então foi você mesmo (ou quem quer que tenha feito o projeto) que mudou estas propriedades. Abraços, Graymalkin
  20. Você usou exatamente o código que eu te passei acima? Porque se foi, realmente *não* vai acontecer nada na tabela porque no código não existe nenhuma parte com tal intento. O código acima só mostra o resultado na janela imediata (o que é feito pela instrução Debug.Print). Abraços, Graymalkin
  21. Acho que você deveria usar o evento ItemChecked, não? Abraços, Graymalkin
  22. Graymalkin

    Visual Basic.net

    "Servidor on-line" de quê? :huh: Graymalkin
  23. Graymalkin

    Criar Controles Em Runtime

    Se for VB.NET use a instrução AddHandler e se for C# use o operador +=. Abraços, Graymalkin
  24. Não é só fazer... SendKeys " " ...? ;) Abraços, Graymalkin
  25. E ative a propriedade KeyPreview do form, caso contrário o evento não será ativado. Abraços, Graymalkin
×
×
  • Criar Novo...