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

    Ajuda Com Numeros.

    Ele vem com o ponto? Então você tem que usar Val(). Se ele viesse com a vírgula você usaria Cdbl(). Abraços, Graymalkin
  2. Graymalkin

    Python E Apache

    Eu fiz o seguinte no meu site para funcionar. Coloquei as linhas abaixo no final arquivo .htaccess: AddType text/html .psp AddHandler python-program .py .psp .html PythonHandler processer PythonDebug On E inclui o arquivo processer.py (que está em anexo) na mesma pasta. Esse arquivo é o arquivo principal e que é chamado para processar os arquivos .py (eu tive que fazer isso no meu site porque o PSP não funcionava do jeito que instalaram). Veja se serve para você. processer.rar Abraços, Graymalkin
  3. Como listas, pilhas, filas, árvores, etc.? Se for, você pode fazer com classes. Como assim "um objeto como variável"? Se faço... x = New Objeto ... "x" é uma variável que *aponta* para o meu novo objeto. Objetos são sempre referenciados por variáveis. Então, não sei se entendi a sua pergunta. Abraços, Graymalkin
  4. Mas, você já sabe como obter os dados da página... tanto que você faz isso aqui: sDestXLS = REQUEST.QueryString("URL") A mesma idéia que serve para pegar o caminho do arquivo serve para pegar os dados da textarea. Agora, como você vai fazer para o caboclo não estragar a formatação dos dados contidos na textarea? E também para ele alterar de uma forma fácil? É por isso que eu acho que é mais fácil ele simplesmente enviar o arquivo todo. E exemplos de upload você encontra aqui mesmo no fórum. Abraços, Graymalkin
  5. Mas, o que teria neste frame? Um form com textboxes? Se for, acredito que deva dar certo sim. Não tenho nenhum exemplo, mas se for essa a idéia isso é simples de fazer. Abraços, Graymalkin
  6. Se eu entendi bem, você não tem como fazer isso assim. O código ASP é executado *somente* no servidor, então você não vai conseguir ter acesso a um arquivo local. Até porque, imagine o problema que isso iria gerar se fosse assim (já pensou um caboclo acessando seus arquivos só porque você entrou no site dele?). No servidor funciona porque é o próprio. O ideal no caso seria o usuário fazer o upload da planilha modificada dele para o servidor e lá o arquivo ser carregado e então retornada uma página (com o form) para ele mostrando o arquivo que foi enviado. Abraços, Graymalkin
  7. Para mover ou apagar você pode usar funções diretamente da API do sistema operacional (no caso do Windows dê uma olhada no arquivo de cabeçalho winbase.h). Ou também usar a função system() para executar comandos do SO (o que é uma maneira meio porca, mas funciona). Quanto a exibí-lo, o que você tem em mente? Abrir o programa associado à imagem? Se for, você pode usar a função system() passando o caminho direto para o arquivo (se for no Win98 ou inferior você tem que usar o programa start.exe para ter esse efeito). Agora, se você quiser mostrá-lo em uma janela própria do seu programa aí você vai ter um certo trabalhinho para criar a janela e carregar o arquivo. Neste caso, recomendo você dar uma pesquisada no Google se existe uma maneira simples de se fazer isso. Abraços, Graymalkin
  8. Realmente o ideal é usar objetos neste caso. Mas, o que exatamente você precisa fazer? Abraços, Graymalkin
  9. Bom... :huh: ... Python é uma linguagem de programação e um compilador/interpretador... não é um cliente de telnet para "estabelecer uma conexão"... então acho que está havendo uma certa confusão aí. O que são estes arquivos "mapsites do Google"? Para que servem? Talvez se você explicar isso fique mais fácil de te ajudar. Abraços, Graymalkin
  10. Graymalkin

    Ajuda Com Numeros.

    Experimente usar a função Cdbl() ao pegar o valor deste campo no recordset. Abraços, Graymalkin
  11. Graymalkin

    String

    Acho que você está confundindo com Java, não? String em .NET é um tipo valor (assim como Integer, Short, Long, Boolean, etc.). Não há nada de especial no comportamento de System.String. Já que a afirmação não é correta, creio que a sua intenção era criar um tipo de dados por valor que não exista na linguagem, certo? Bom, creio que isso não seja possível. Isso porque você não tem como dizer ao compilador que um valor que você inventou (X23) é para ser tratado pela classe tal. O compilador sabe que o valor 2 pode ser tratado pelas classes Short, Integer e Long, por exemplo, e sabe que os valores True e False são tratados pela classe Boolean, e que "um teste" é um valor tratado pela classe String. Mas, como dizer para ele que X23 é um valor a ser tratado pela classe MeuPróprioValor? É para isso que existem as classes, justamente para representar valores complexos e que não fazem parte do conjunto de tipos de dados primários. Então, ao invés de você imaginar... Dim v As MeuPróprioValor = X23 .... você tem que imaginar... Dim v As New MeuPróprioValor("X23") ... onde eu escolhi passar "X23" como uma string para que a classe se encarregue de tratá-la da forma adequada (isso é você quem vai decidir). Certo? ;) Graymalkin
  12. Realmente, como o Denis_Rave falou, não tem como você criar uma pasta específica ali. Você pode criar as pastas (Forms, Modules, Class Modules, etc.) no disco, que foi o que eu disse anteriormente. Ah, só a título de comentário, no Visual Studio .NET (2002, 2003 e 2005) você pode fazer isso que você quer (criar uma pasta específica no projeto e colocar o que quiser nela). Abraços, Graymalkin
  13. Graymalkin

    Vs.net2003 X Bd

    Não, não fica grande, mesmo um programa para Windows mesmo. O executável de um projeto completo que fiz aqui ficou com 1,7MB. E o pacote de instalação ficou por volta dos 500kb. É claro que isso é sem contar a instalação da .NET Framework e do banco de dados (mas estas coisas são obrigatórias e você não vai ter como fugir disso). Quanto ao pocket, você tem que dar uma olhada na .NET Compact Framework, porque é ela que disponibiliza as classes que podem ser usadas no seu dispositivo móvel. Abraços, Graymalkin
  14. Graymalkin

    Espaços Em Branco

    Usando o método replace() de um objeto str: s = " isto é um teste " print s.replace(" ", "") Certo? ;) Graymalkin
  15. O que você quer fazer exatamente? Graymalkin
  16. Você diz criar as mesmas pastas no disco? Sim, é só criar e na hora de salvar escolher a pasta apropriada. Abraços, Graymalkin
  17. Se por exemplo a sua classe de IP é a C, você vai tentar conectar de 192.168.0.1 até 192.168.0.255. Como ele só vai conseguir conectar aos que estiverem on-line e com o seu programa rodando, você a partir disso tem como saber quais são os disponíveis. Talvez também realizar um net view para ver quais os computadores existentes na rede também seria uma alternativa (talvez mais rápida do que tentar um por um). Abraços, Graymalkin
  18. De fato, você precisa dos endereços IP dos outros computadores disponíveis. Em uma rede local isso não é problema, já que você pode configurar os IPs manualmente e assim você saberá o IP de cada um; ou você pode usar um servidor DHCP e simplesmente varrer uma determinada faixa de IP procurando quem está disponível (já que você terá absoluta certeza de que todos os computadores da rede estarão nesta faixa). Todavia, se você pretende utilizar esse programa via Internet então nenhuma das opções acima é viável. Neste caso, ou você teria que ter um computador com IP fixo que mantivesse a lista (atuando como um servidor), ou uma solução melhor seria utilizar um serviço como o NO-IP que lhe permite atribuir um nome (meucomputador.no-ip.org) a um determinado IP e que é atualizado automaticamente quando este muda. Neste caso você também poderia utilizá-lo como um servidor para fornecer uma lista atualizada de computadores disponíveis para utilização com o seu programa. Certo? ;) Graymalkin
  19. Grande kandrade, ótimo tutorial! Só que tive algumas diferenças aqui no OpenSUSE: #adduser postgres Aqui foi useradd ao invés de adduser. e dê direito de dono para postgres #chown -R /usr/local/pgsql/data Nesta linha eu acho que você esqueceu de colocar o nome do usuário (postgres), então eu tive que fazer: chown postgres -R /usr/local/pgsql/data De qualquer maneira, foi de grande ajuda esse tutorial. :) Abraços, Graymalkin
  20. Passe ele como uma string, ou seja, entre aspas: DoCmd.RunMacro "Macro_Fechar" Ah, estou movendo o seu tópico para VBA. Abraços, Graymalkin
  21. Não, você vai ficar conectado com todos eles ao simultaneamente e vai poder enviar para todos eles. No caso, cada um vai ter um socket próprio. O ideal neste caso é usar um array de Winsocks. Coloque um no controle Winsock no form e coloque 0 na sua propriedade Index. Com isso você estará tornando este controle um vetor (array). Daí, você poderá fazer o seguinte para criar um novo winsock via código: Load Winsock(x) Onde "x" é o identificador numérico que vai representar aquele socket. Então, a idéia é criar um socket novo para cada cliente que se conectar e ao aceitar a conexão (no evento ConnectionRequest) você vai aceitá-lo novo socket criado. Ou seja, Winsock(0) vai sempre estar esperando por uma conexão, e quando esta chegar ela vai ser aceita pelos demais (Winsock(1), Winsock(2), Winsock(3), ..., Winsock(n)). Está é basicamente a idéia, e é claro que haverão alguns detalhes de implementação que você provavelmente deparar-se-á. Abraços, Graymalkin
  22. Você sabe algo sobre sockets? Se souber, dê uma olhada no módulo socket. Abraços, Graymalkin
  23. "Cliente" e "servidor" são apenas termos utilizados para indicar a direção da *conexão*. Alguém sempre vai ter que estar esperando (servidor) e alguém vai sempre vai tentar conectar (cliente). Uma vez conectados não há diferença entre cliente e servidor, ambos enviam e ambos recebem. Você achava que só o cliente enviava e só o servidor recebia? Seu programa de chat pode ter os dois comportamentos naturalmente. Ele pode esperar e pode efetuar conexões. E uma vez conectado com outro computador não importa se ele foi o "servidor" ou o "cliente". Abraços, Graymalkin
  24. Graymalkin

    Conexão Odbc

    Você não está passando a conexão para o seu comando. Nesta linha... OdbcCommand cmd = new OdbcCommand("SELECT * FROM bandas"); ... um dos parâmetros do construtor é justamente a conexão e você não está informando isso. Abraços, Graymalkin
  25. Graymalkin

    Vb + Xml

    Obtenha os atributos do nó assim: lat = nodeXML.Attributes.getNamedItem("lat").Text lon = nodeXML.Attributes.getNamedItem("lon").Text Certo? ;) Graymalkin
×
×
  • Criar Novo...