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

    Variavel

    Você pode colocar qualquer caracter em um char, o que inclui símbolos como "+", "-", "*" e "/". Abraços, Graymalkin
  2. Dir() é uma função, e se você procurar aqui no fórum (ou mesmo no Google) encontrará vários exemplos. Veja estes tópicos: http://scriptbrasil.com.br/forum/index.php?showtopic=40804 http://scriptbrasil.com.br/forum/index.php?showtopic=72951 http://scriptbrasil.com.br/forum/index.php?showtopic=15595 Abraços, Graymalkin
  3. Graymalkin

    Como Faço?

    Atribua ou pegue o valor da data através da propriedade Date. Exemplo: dataAnterior = Date msgbox "Data anterior: " & dataAnterior Date = CDate("30/01/2007") msgbox "Nova data: " & Date Date = dataAnterior msgbox "Voltando com a data: " & Date Certo? ;) Graymalkin
  4. O que necessariamente você precisa fazer? Abraços, Graymalkin
  5. Acho que você não poderá usar quaisquer valores. Se eu te digo que uma determinada sala tem 12m3 (doze metros c*bicos) ela pode ser de 4m por 3m, de 3m por 4m, de 2m por 6m, de 6m por 2m, etc. O que você poderia fazer é utilizar potências de 2, gerando um número binário que poderia ser convertido em decimal e posteriormente convertido em binário (onde cada 8 bits teriam um valor decimal correspondente). Neste caso você teria como "ir" e "voltar" sem problemas. Abraços, Graymalkin
  6. Experimente usar um driver OLEDB como o OraOLEDB ao invés de ODBC (como o código que você está fazendo). Talvez resolva o caso. Abraços, Graymalkin
  7. Graymalkin

    Windows.h

    Baixe o Windows SDK no site da Microsoft, pois se não me engano ele vem com esse arquivo. Abraços, Graymalkin
  8. Se a dúvida é como obter uma listagem de arquivos, utilize a função Dir(). Abraços, Graymalkin
  9. Graymalkin

    Opinião

    Dê uma olhada no meu artigo sobre serialização: http://www.onmasters.com.br/artigo/63/ Sendo que concordo com o Kakao quando ele diz que seria melhor usar uma base de dados SQL. Abraços, Graymalkin
  10. E qual é a sua dúvida? Você não sabe gravar arquivos de texto? Caso positivo, faça uma busca aqui no fórum porque este assunto já rolou por aqui. Abraços, Graymalkin
  11. Graymalkin

    Comando Print

    Coloque três aspas ao invés de duas. Exemplo: Print #1, "teste" & vbnewline & """teste""" & vbnewline & """[teste]""" Certo? ;) Graymalkin
  12. Graymalkin

    Voltar

    Um "while" é um "enquanto" em Lógica de Programação. Ele serve para repetir um determinado bloco de código enquanto uma condição for verdadeira. Não achei que precisasse explicar isso porque ela é uma das instruções básicas de qualquer linguagem de programação. Abraços, Graymalkin
  13. Graymalkin

    Voltar

    Usando um while? :unsure: Graymalkin
  14. Eu falei ali em cima: Veja a parte em negrito. Agora, acho que você deveria primeiro aprender a usar o ambiente (ou mesmo programar) antes de tentar qualquer coisa. Existem dezenas de maneiras diferentes de se mostrar este resultado e usar a janela de depuração é a mais simples delas. Você também poderia escrever diretamente no form, usar caixas de mensagens, usar uma caixa de texto, usar uma label, gravar em arquivo, e mais o que mais você puder imaginar. Você já tentou fazer algum destes? Abraços, Graymalkin
  15. Tem que ser mesmo em C++? Em VB/VB.NET você faz isso num piscar de olhos. Abraços, Graymalkin
  16. Se você colocar um Exit For dentro do If você vai poupar o trabalho de procurar nas demais células após o valor ser encontrado. Deve melhorar a performance (pelo menos depois do valor ser encontrado). Mas, são tantas células assim? Bom, talvez você também possa fazer uma busca binária. Abraços, Graymalkin
  17. Baixe o projeto aqui: http://www.gs.kitbr.com/stuff/Bolao.rar Basta abrir o projeto e mandar executar (já que eu coloquei o código no evento Load do form). Abraços, Graymalkin
  18. Graymalkin

    Teste Python

    Podemos tentar! :) A primeira (tell) serve para informar a posição atual do ponteiro no arquivo. A segunda serve definir a posição do ponteiro no arquivo. Exemplo, se tenho um arquivo de 50 bytes, eu posso *ir* para o 25º byte usando seek(), e posso *saber* que estou no 25º byte usando tell(). Tecnicamente só há uma diferença: os métodos (que são funções) recebem como primeiro parâmetro o próprio objeto. Exemplo: >>> class Classe: ... def Metodo(self): ... print "teste" ... >>> def Metodo(): ... print "teste" ... >>> obj = Classe() >>> obj.Metodo() teste >>> Metodo() teste São modificações de comportamento que você pode atribuir aos operadores comuns. Por exemplo, naturalmente usamos o operador + para somar dois inteiros (ex: 2+3). Mas, e se eu tiver dois objetos quaisquer e quiser usar o operador + para somá-los? No que deve resultar esta soma? Sobrecarregando o operador + podemos definir exatamente o que deve resultar. Tipagem dinâmica significa que os tipos só são importantes em tempo de execução. No caso da tipagem estática (em outras linguagens) sempre dizemos qual o tipo de uma determinada variável: Em C/C++/C#: int i; Em VB/VB.NET: Dim i As Integer No caso da tipagem dinâmica não precisamos definir o tipo de uma variável/objeto, sendo este definido ao atribuirmos um valor. Além disso, o tipo desta mesma variável/objeto pode ser alterado durante a execução do programa (o que não poderia ser feito através de tipagem estática): i = 0 #i agora é um inteiro com valor 0 i = "teste" #i agora é uma string com o valor "teste" Sacou? ;) Abraços, Graymalkin
  19. Então, você aí mesmo (no seu texto) exemplificou como deve ser: ProgressBar1.Max = 6 'Máximo de operações (que pode ser variável) ProgressBar1.Value = 0 'Abre o BD ProgressBar1.Value = ProgressBar1.Value + 1 'Função 1 ProgressBar1.Value = ProgressBar1.Value + 1 'Função 2 ProgressBar1.Value = ProgressBar1.Value + 1 'Função 3 ProgressBar1.Value = ProgressBar1.Value + 1 ... 'Função n ProgressBar1.Value = ProgressBar1.Value + 1 'Fecha o BD ProgressBar1.Value = ProgressBar1.Value + 1 Sacou? ;) Graymalkin
  20. Você instalou devidamente todas as bibliotecas necessárias ao seu programa? Ao que parece ele não está encontrando Borland.Data.Provider ou um de seus componentes. Abraços, Graymalkin
  21. Graymalkin

    Bibliotecas De Classes

    Creio eu que todos os componentes da biblioteca padrão da Framework serviriam para o caso. Não acho que você precisaria de algo a mais do que já é fornecido. Abraços, Graymalkin
  22. Graymalkin

    Bibliotecas De Classes

    Biblioteca de quê? Em .NET qualquer biblioteca criada a partir de uma classe é orientada a objetos (a princípio, já que o nível de abstração pode variar). Abraços, Graymalkin
  23. Você muda o valor de txtres11 então pode ser que caia no Else na segunda vez. Se você não quiser este comportamento você deveria utilizar caixas de texto diferentes para entrada e para o resultado. Abraços, Graymalkin
  24. O Py.Sendmail não foi testado nesta plataforma. Mas, qual a mensagem que aparece ao tentar registrar? Abraços, Graymalkin
  25. Uma caixa de texto guarda um texto. Se você quer trabalhar corretamente com valores você deve pegar o texto ("10") e transformar em valor (10). Isso pode ser feito através das funções CInt() ou Val(). Abraços, Graymalkin
×
×
  • Criar Novo...