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

    Bof E Eof

    Quando ambos são verdadeiros é porque a consulta não retornou nenhum registro. Verifique se a sua instrução SQL está correta e se ela realmente retorna algum registro. Abraços, Graymalkin
  2. Graymalkin

    Percentual

    Sim, você pode fazer algo assim: var caixa : TEdit; i : Integer; begin for i:=0 to self.ControlCount-1 do begin if self.Controls[i] is TEdit then begin caixa := self.Controls[i] as TEdit; if caixa.Name<>'Edit1' then // Se não for a caixa com o percentual [troque o nome] caixa.Text := 'a'; // Aqui entra o cálculo a ser realizado end end; end; Certo? ;) Graymalkin
  3. Aqui funciona corretamente. Eu usei o próprio Dev-C++ para testar. Você tem certeza de que compilou novamente o fonte? Abraços, Graymalkin
  4. Primeiro, for não é função e sim uma instrução. E, o seu código está com um probleminha: for(i=0;string[i] !='\0';i++) cont=0; { if (string[i] == 'a') cont = cont+1; if (string[i] == 'a') string[i] = 'b'; } Qual é o "bloco" de execução da instrução for no caso acima? É só a linha "cont=0;". Ele vai repetir esta linha para cada caracter da string até terminar. O que está entre chaves *não* está fazendo parte do for e só vai ser executado apenas uma vez. A sintaxe do for é a mesma do if (e das demais instruções), ou seja, se o bloco seguinte for composto por apenas uma linha você não precisa das chaves. E é justamente isso que está acontecendo. O correto deveria ser: cont=0; for(i=0;string[i] !='\0';i++) { if (string[i] == 'a') cont = cont+1; if (string[i] == 'a') string[i] = 'b'; } Além disso, você não precisa de dois ifs ali dentro do loop, basta um: cont=0; for(i=0;string[i] !='\0';i++) { if (string[i] == 'a') { cont = cont+1; string[i] = 'b'; } } Certo? ;) Graymalkin
  5. O arquivo em questão é realmente um JPEG? Abraços, Graymalkin
  6. Esta é a edição de aprendizado, que acompanha alguns livros. Você não tem como criar executáveis com ela. Abraços, Graymalkin
  7. A câmera fornece algum tipo de componente/biblioteca que lhe permita obter as imagens dela? Graymalkin
  8. Ops, eu quis dizer, "qual é a edição?" Enterprise, Professional, Learning? Abraços, Graymalkin
  9. Graymalkin

    Iniciando .net

    Eu acho o projeto Console Application mais prático (e também é mais rápido) para testar pequenos códigos, mas raramente o uso. De qualquer maneira, acredito que seria uma boa forma de começar se você quer algo no estilo do BASIC/C/Pascal. Abraços, Graymalkin
  10. Bom, aquele loop ali no código espera por somente um dado. Após o recebimento deste, o loop é terminado e o programa finaliza. Se você não alterou para que ele repita ou continue o loop, pode ser este o problema. Não, não precisa. Se você está usando o Windows XP ou superior, basta digitar o nome completo do arquivo (inclusive com a extensão .py) para que ele seja executado no prompt. De fato, vamos movimentar essa área! :) Abraços, Graymalkin
  11. Você quer dizer no interpretador? O que você coloca na tela é para ser interpretado na hora e não vai ser guardado em lugar algum, então se você sair do interpretador e entrar novamente a tela estará limpa. E, se você colocar o código do programa em um arquivo .py e executá-lo diretamente, seu código não vai aparecer. Você pode até fazer... import os os.system("cls") ... mas não creio que isso seja muito útil. Sim, através do método index(): >>> l = ["João", "Maria"] >>> print l.index("João") 0 >>> print l.index("Maria") 1 >>> Abraços, Graymalkin
  12. Qual é a sua versão do VB6? Abraços, Graymalkin
  13. Graymalkin

    Iniciando .net

    E você já sabe programar? Em uma linguagem qualquer? O mais importante quando se pega uma nova linguagem de programação é entender de Lógica de Programação. Abraços, Graymalkin
  14. Assim dá certo: ? cdbl("2,522") + cdbl("5") 7,522 Abraços, Graymalkin
  15. Até aqui ok. Este método serve para atribuir a porta (e o endereço) do servidor ao socket. Até aqui ok, também. Nada aconteceu de qual lado? E qual o código utilizado? Você pode colocar o código em um arquivo .py e colocar ele para ser inicializado com o Windows (no item Inicializar do Menu Iniciar -> Programas - é a maneira mais fácil, mas existem outros meios). Pelo que você disse você já utilizou um código para se conectar. Talvez ele esteja correto. O código ali em cima não envia nada para o cliente, pelo contrário, ele só recebe algo que o cliente envie. Uma vez estabelecida a conexão, o envio de dados do servidor para o cliente é do mesmo jeito que o contrário (do cliente para o servidor), ou seja, através do método Send(). Eu já escrevi um tutorial de sockets, porém era para Visual Basic. Sendo que a idéia de sockets é a mesma para todas as linguagens, então acho que vale a pena dar uma lida, mesmo que seja só para pegar o conceito: http://www.onmasters.com.br/artigos/64/ Abraços, Graymalkin
  16. É só definir a codificação, na primeira linha do arquivo: <?xml version="1.0" encoding="ISO-8859-1" ?> E o XML é para armazenamento de dados e não para a sua exibição, diferentemente do HTML. Abraços, Graymalkin
  17. Graymalkin

    Coleção De Objeto Image?

    Movendo para o local correto: VBA. E dê também uma olhada neste tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=93889 Abraços, Graymalkin
  18. Você pode baixar direto daqui: http://wwwmaster.postgresql.org/download/m...sql-8.2.3-1.zip Inclusive este link aponta para a versão mais nova atualmente (8.2.3). Abraços, Graymalkin
  19. Ao executar a aplicação você pode passar os arquivos .jar para o parâmetro -classpath (ou -cp) do interpretador. Abraços, Graymalkin
  20. Graymalkin

    Iniciando .net

    :huh: ? Por quê? Abraços, Graymalkin
  21. Experimente colocar os nomes dos campos depois do nome da tabela (entre parênteses) na mesma ordem em que você passa os valores. Abraços, Graymalkin
  22. As duas coisas você pode fazer através da função Dir(). Aqui mesmo no fórum você encontrará exemplos. Abraços, Graymalkin
  23. Esta parte do código é muito extensa? Teria como você postar aqui? Abraços, Graymalkin
  24. variável = InputBox("Digite um valor:") MsgBox variável Seria isso? ;) Graymalkin
×
×
  • Criar Novo...