Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Você tem um banco de dados com essas informações e suporte à alguma tecnologia de página dinâmica (ASP, ASP.NET, PHP, JSP, etc.)? Abraços, Graymalkin
  2. Aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=49382 Abraços, Graymalkin
  3. Aqui deveria ser +1: document.forms[0].elements[i+2].focus(); E você pode deixar esse código mais simples utilizando-se de variáveis para o form e para os objetos: function stopTabCheck(nomeCampo) { checarTabulacao=false; } function startTabCheck() { checarTabulacao=true; } function exibeValor(nomeCampo, lenCampo) { if ((nomeCampo.value.length == lenCampo) && (checarTabulacao)) { var i = 0; var f = document.forms[0]; var obj; for (i=0; i<f.elements.length; i++) { obj = f.elements[i]; if (obj.name == nomeCampo.name) { while ((i+1) < f.elements.length) { if (lenCampo == 1) { f.elements[i+1].focus(); break; } if (f.elements[i+1].type != "hidden") { f.elements[i+1].focus(); break; } i++; } checarTabulacao=false; break; } } } } Certo? Graymalkin
  4. Tem que ser, obrigatoriamente, em C/C++? Abraços, Graymalkin
  5. Quando você fala "string", quer dizer um objeto da classe String ou um vetor de chars? É em C ou C++? Abraços, Graymalkin
  6. Um método destrutor (que você chamou de "função destrutiva"), serve para você definir operações que devem ser executadas quando da destruição de um objeto. Se o seu objeto grava arquivos em disco, seu método destrutor poderia se encarregar de fechar arquivos abertos. Se o seu objeto manipula uma lista encadeada, seu método destrutor poderia se encarregar de destruir os itens da lista. O "liberar espaço da memória" é apenas o exemplo mais comum de utilização de métodos destrutores, mas a idéia desse método é você definir o que deve ser realizado quando o objeto for destruído (analogamente ao que definimos em um método construtor, onde definimos o que deve ser realizado quando o objeto é criado). Abraços, Graymalkin
  7. Graymalkin

    Send To Back

    Humm... agora pude visualizar bem o problema. Vou ver se consigo algo aqui e posto depois. Abraços, Graymalkin
  8. Onde você achou esse "menu"? Aqui no meu VS 2003 não tem um componente assim... Abraços, Graymalkin
  9. Acredito que a idéia seria algo assim: n = freefile() Open "c:\PTS.txt" For Output As #n Do Until Rs2.EOF s = Rs2.GetString(, 100, ";", vbCrLf, ""); v = split(s, ";") ? #n, left(v(1), 2) & ";" & right(v(1), len(v(1))-2), v(2), v(3), v(4) Loop Close #n MsgBox "Arquivo - PTS - gerado com sucesso !!" Certo? Não testei aqui, mas acho que seria isso. Abraços, Graymalkin
  10. Ao invés de abrir a porta LPT1 grave o que deve ser impresso em um arquivo texto (basta mudar o "LPT1:" para "arquivo.txt") e crie um arquivo batch para copiar esse arquivo para a LPT1. Depois execute esse arquivo utilizando a função Shell(). Acredito que dará certo. Abraços, Graymalkin
  11. O ideal seria você imprimir os dados provenientes do recordset (que preencheu a datagrid), não? Abraços, Graymalkin
  12. Não estou com o Delphi aqui, mas assim que chegar em casa vou dar uma olhada para ver se ele tem a propriedade que estou imaginando. Abraços, Graymalkin
  13. Você consegue se conectar ao PostgreSQL utilizando o pgAdmin III? Abraços, Graymalkin
  14. Sei que deveria apenas ignorar esse tópico, mas acho esses pedidos de trabalhos prontos uma tremenda cara-de-pau! Nunca me negaria (e acredito que boa parte dos usuários deste fórum também não) a ajudar a fazer algo, mas daí a pedir esse algo pronto já é demais. Além disso, qual o sentido em se passar um trabalho para o aluno *fazer*, e ele *pegar* pronto? Chega a ser vergonhoso, na minha opinião. Sem mais, Graymalkin
  15. Deve ter uma propriedade chamada RtfText ou algo assim, que possui o código RTF que possui o texto e a formatação. É nele que você tem que alterar o texto. Abraços, Graymalkin
  16. Você pode utilizar a função WeekDay() para saber qual é o dia da semana para uma determinada data. Assim você tem como saber quais são os dias úteis. Abraços, Graymalkin
  17. Graymalkin

    Send To Back

    Como você criou esse menu? Você tem como postar um pequeno código completo que exemplifique esse problema? Abraços, Graymalkin
  18. Graymalkin

    Função Recursiva

    Ela multiplica dois números. E, utilize a tag CODE quando for postar um código (aí não acontece o lance do smiley): #include <stdio.h> #include <stdlib.h> int oquesou(int a, int b) { int c,d,s; if(b==1) return (a); c = b-1; d = oquesou(a,c); s = d+a; return(s); } int main() { printf("%i\n", oquesou(5, 20)); printf("%i\n", oquesou(6, 10)); printf("%i\n", oquesou(9, 5)); system("pause"); } Veja os resultados do teste acima. Abraços, Graymalkin
  19. Graymalkin

    C++.net

    Eu respondi esse post ontem (26/10/2005), porém por problemas no fórum, alguns posts (e tópicos) foram perdidos. Já não lembro tudo que falei, mas vou tentar repetir. Sim, mas usuários que tenham o Windows XP (ou superior) não vão precisar instalar (acho que o XP SP1 já vem até com a .NET Framework 1.1). De qualquer forma, é um trabalho (se é que pode-se chamar assim) que só tem que se fazer uma vez. Milhares de usuários do Banco do Brasil precisam instalar o J2RE para utilizar o OfficeBanking e nem por isso você vê o pessoal reclamando disso. Não que eu saiba. Abraços, Graymalkin
  20. Graymalkin

    Usando Mapi

    MAPI não envia no formato HTML? Bom, de qualquer forma, eu indico a utilização do componente Py.Sendmail: http://www.graymalkin.globalhosts.com.br/pysendmail.asp. Como ele é de minha autoria, posso assegurar que envia no formato HTML. Abraços, Graymalkin
  21. Graymalkin

    Help(string) - Noob

    Deu alguma zebra no fórum e alguns posts foram perdidos, por isso não sei se você chegou a ver o exemplo que fiz: #include <stdlib.h> #include <string.h> #include <stdio.h> int main() { char v1[] = {'á', 'â', 'ã', 'à', 'é', 'ê', 'í', 'ó', 'ô', 'õ', 'ú', 'ç'}; char v2[] = {'a', 'a', 'a', 'a', 'e', 'e', 'i', 'o', 'o', 'o', 'u', 'c'}; int MAX = 12; // Número de elementos nos vetores acima char s[] = "alô maçã ré tísica totó"; for (int i=0; i<strlen(s); i++) { for (int j=0; j<MAX; j++) if (v1[j]==s[i]) s[i] = v2[j]; } printf("%s\n", s); system("pause"); } Abraços, Graymalkin
  22. Graymalkin

    Explicações...

    Aqui tem uma explicação legal sobre o override: http://www.linhadecodigo.com.br/artigos.asp?id_ac=35⊂=0 É o bloco que será executado, *independentemente* de ter ocorrido alguma exceção (capturada no bloco catch). Ou seja, finally sempre é executado. Basta você criar um novo objeto da classe do erro (porque erros também são classes) passando o mesmo para o throw. Todavia, não tenho muita certeza se é bem isso que você quer saber com essa pergunta. Abraços, Graymalkin
  23. Graymalkin

    C++.net

    O SDK (Software Development Kit) é a versão que o programador precisa para poder desenvolver. Já para os clientes utilizarem o software, só é necessário o Redistributable Package, que contém todas as DLLs necessárias para a execução. É a mesma coisa que existe no mundo Java (com o RE [Run-time Environment] e o SDK [software Development Kit]). Abraços, Graymalkin
  24. O seu form2 precisa ter um objeto que referencie o form1. O que você está utilizando (qual compilador)? E como você faz para "ativar" o form2? Abraços, Graymalkin
  25. Graymalkin

    C++.net

    Você instalou a .NET Framework 1.1 SDK (aquela de cento e poucos megas) ou a Redistributable (aquela de 20 e poucos megas)? Para ter os compiladores você precisa do primeiro (SDK). Entretanto, se não me engano, mesmo o SDK não vem com todos os includes do C++, e para possuir estes é necessário que você instale o Visual Studio .NET. Abraços, Graymalkin
×
×
  • Criar Novo...