Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Dê uma pesquisada sobre a API BitBlt(). Acredito que ela possa lhe ser útil nesse caso. Abraços, Graymalkin
  2. Exatamente. Isso eu entendi. Só não entendi se você já tem pelo menos um esboço (em código) do que precisa ou se nem tem idéia de como começar. Abraços, Graymalkin
  3. Baixe o API-Guide. É ótimo e tem exemplos de todas as APIs. Acesse: www.mentalis.org ou www.allapi.net. Abraços, Graymalkin
  4. Dir() retorna arquivos e pastas de uma pasta ou retorna o próprio nome de arquivo informado (para saber se o mesmo existe ou não). GetAttr() pega os atributos de uma pasta ou arquivo e vbDirectory é uma constante que é usada na operação com o resultado de GetAttr(). Abraços, Graymalkin
  5. Dá uma olhada nesse tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=3411 Ou, baixe esse arquivos (o segundo é só para o Win2k ou superior): http://www.graymalkin.globalhosts.com.br/stuff/transp.zip http://www.graymalkin.globalhosts.com.br/stuff/transp2k.zip Abraços, Graymalkin
  6. Graymalkin

    Banco Remoto

    Particularmente, nunca tentei isso. Mas não será a falta de uma barra depois do "http:/"? Ou seja, "http://"? E qual o erro apresentado? Abraços, Graymalkin
  7. Você não definiu qual o tecnologia de acesso está usando (ADO ou DAO), mas a idéia é percorrer toda a tabela acrescentando o valor do campo à combo. Exemplo (rs é o objeto Recordset, ou seja, a tabela): combo1.clear do while not rs.eof combo1.additem rs.fields("campo").value rs.movenext loop Abraços, Graymalkin
  8. Graymalkin

    Python!

    Olá, pessoal! Esse fórum anda muito parado! Vamos movimentar um pouco. Para quem ainda não sabe ( ), já saiu a versão 2.3.4 do interpretador que pode ser encontrada em: http://www.python.org/2.3.4/ Abraços, Graymalkin
  9. Não conheço particularmente, mas já vi. Trata-se (como o nome sugere) de uma linguagem para "programação matemática" (novo termo! ), lidando com matrizes, vetores, etc. Você pode encontrar mais informações aqui: http://www.mathworks.com/ Abraços, Graymalkin
  10. Graymalkin

    Pesquisar

    A função InStr() retorna a posição de uma string dentro de outra. Você já deve saber que a propriedade Text de uma TextBox guarda o texto que está contido na mesma e é do tipo string. Além disso, as propriedades SelLength e SelStart guardam, respectivamente, o tamanho da seleção (do texto marcado) e o início da mesma. Com isso aí você já é capaz de fazer o que quer. Qualquer dúvida, 'stamos aí. Abraços, Graymalkin
  11. Se sua intenção é apenas mudar o papel de parede, pode usar apenas a API SystemParametersInfo para isso. Abraços, Graymalkin
  12. Graymalkin

    Barra Progressiva

    De nada. Qualquer dúvida, 'stamos aí. Abraços, Graymalkin
  13. Você usa a função Round() para isso. O primeiro argumento é o número a ser arrendondado e o segundo é a quantidade de casas decimais que deverão existir. Exemplo: msgbox round(127/6, 2) Abraços, Graymalkin
  14. Aqui: http://www.jrsoftware.org/. E recomendo também baixar o ISTool, uma ferramenta gráfica para o Inno Setup, que pode ser encontrado aqui: http://www.istool.org/ Abraços, Graymalkin
  15. Sim, no PC dela. E sim, todo programa feito em VB que utilizar o Winsock precisa da OCX que se não estiver presente no computador não vai rodar. Repare que os executáveis de programas em VB são relativamente pequenos justamente porque eles precisam de bibliotecas externas. O ideal é que para todo programa feito em VB que você necessite distribuir, seja criado um programa de instalação (usando o Package & Deployment Wizard ou o Inno Setup). Abraços, Graymalkin
  16. Nunca vi um erro assim, mas tente baixar o arquivo http://www.graymalkin.globalhosts.com.br/stuff/winsock.zip descompactar no diretório C:\Windows\System e executar o arquivo C:\Windows\System\Registrar.bat. Depois, tente executar o programa novamente. Abraços, Graymalkin
  17. Se você quer que funcione o tempo todo, não. Você teria que ter um computador que ficasse 24h conectado a Internet ou pelo menos durante o tempo que você quisesse estabelecer uma conexão entre dois ou mais usuários. Mas, como disse anteriormente, talvez seja possível você encontrar algum serviço de hospedagem que lhe permita fazer isso. Abraços, Graymalkin
  18. Sim, poderia. Mas não sei se os provedores de hospedagem te dão alguma liberdade nesse sentido (se fosse assim, você não teria o trabalho de atualizar nada, já que o endereço de um site é fixo). Quando mencionei isso ali em cima, tinha em mente que o host no qual o site vai estar hospedado só vai guardar e distribuir o endereço do verdadeiro servidor (não o próprio que hospeda o site). Mas, se você puder conseguir isso (um serviço de hospedagem no qual você pode "mexer" no host), tanto melhor. Já vi pelo menos uns três serviços de hospedagem diferentes (incluindo o da minha página) e eles não davam esse tipo de liberdade. Abraços, Graymalkin
  19. Não, não está incomodando. Pode perguntar a vontade. Se estiver ao meu alcance, responderei com prazer. Bem, tem aquela solução que comentei no último parágrafo do primeiro post. Nessa solução você teria que ter um computador que conectado a Internet atuaria como um servidor (o endereço desse servidor, mesmo que dinâmico, poderia estar em uma página qualquer e portanto ser sempre atualizado). Os clientes então conectariam a essa página (seria um endereço fixo, como em http://www.graymalkin.globalhosts.com.br/) e obteriam o endereço do servidor, após isso poderiam se conectar ao servidor e daí em diante você pode criar um esquema tipo ICQ ou MSN, sem problemas. Outra solução (que acho que daria mais trabalho e não ficaria boa) seria enviar, por email, o endereço de um usuário diretamente para o outro (ou seja, não existiria um servidor). O programa acessaria a caixa postal do usuário e "leria" somente a mensagem que é destinada à ele (ela poderia ser identificada por algo no campo Assunto). Nessa mensagem estaria contido o número IP do outro computador ao qual ele deve se conectar. Mas, realmente, não acho essa uma boa solução. Abraços, Graymalkin
  20. O nome do computador só existe na rede local. Posso referenciar-me ao meu computador usando o nome JUNIOR, mas somente dentro da minha rede local. Não adianta eu tentar fazer o mesmo via Internet (até porque, já parou para imaginar quantos computadores teriam um mesmo nome, no mundo inteiro?). Qualquer dúvida, 'stamos aí. Abraços, Graymalkin
  21. Graymalkin

    Fatorial

    Você não sabe calcular o fatorial de um número? Abraços, Graymalkin
  22. Se não me engano, é assim: n=freefile() open "lpt1:" for output as #n ? #n, chr(15) & "um teste" close #n Abraços, Graymalkin
  23. A dificuldade seria que você teria que ter um servidor, a fim de que ele mantenha a lista de usuários e estabeleça a comunicação entre os usuários. Quando você abre o ICQ, por exemplo, ele se conecta a um servidor e registra que você está on-line (e guarda um identificador, que é o seu IP). O mesmo ocorre para todos os demais usuários. Após isso, é possível que ele permita que você se comunique com outro usuário, já que ele possui o número IP de ambos. É claro que não é realmente necessário esquematizar isso desse jeito (apesar de ser bem melhor e você verá o porquê a seguir). Se você souber o IP da pessoa com quem quer falar pode estabelecer a conexão através disso. Aí entra o problema de que a maioria dos IPs são dinâmicos, portanto cada vez que você se conecta você ganha um IP diferente. Por isso que sistemas como ICQ e MSN são mais práticos já que permitem que você encontre a pessoa através de um nome de usuário, número ou email que são fixos (a informação dinâmica, ou seja, o IP, é registrado no servidor quando você se conecta). Pela mesma questão do IP dinâmico, fica meio difícil você usar um computador qualquer conectado a Internet para atuar como servidor (afinal de contas, qual será o endereço em que os clientes deverão se conectar, já que ele muda a cada vez que se conecta?). Todavia, isso é burlável tendo-se uma hospedagem de um site qualquer e buscando o endereço do servidor nesse site (que é atualizado cada vez que o servidor é conectado ou de tempo em tempo). Qualquer dúvida, 'stamos aí. Abraços, Graymalkin
  24. Graymalkin

    Ferramenta Line

    O que é, exatamente, essa "ferramenta line" e a qual versão do VB você se refere? Abraços, Graymalkin
×
×
  • Criar Novo...