Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Aqui funciona normal: program t; var c : char; begin readln(c); writeln(c); readln; end. O quê, exatamente, ocorre aí? Abraços, Graymalkin
  2. Vá no menu Project->References e marque Microsoft Tabbed Dialog Control 6.0. Daí, utilize o componente que aparecerá na barra de ferramentas. Seria isso? Já prontos? Nem sei... mas, se você mesmo for fazê-los é simples (se você procurar no fórum vai encontrar isso). Abraços, Graymalkin
  3. Quanto a tratar erros no Pascal eu realmente não sei. Em relação a saber se um arquivo existe veja a função FileSearch(). Abraços, Graymalkin
  4. Graymalkin

    Msflexgrid

    Dê uma olhada aqui: http://desenvolvedores.net/modules.php?nam...=viewtopic&t=75 Creio que a solução seria a mesma. Abraços, Graymalkin
  5. Concordo com o Manwë Súlimo sobre a causa do seu problema. Uma solução possível é utilizar late-bound: Set excel = CreateObject("Excel.Application") Com isso, o seu código independe da versão do Excel instalada. Abraços, Graymalkin
  6. Talvez você possa fazer isso instalando a versão redistribuível do Access. Ela vem na versão Developer do Office (pelo menos no Office 2000 eu sei que tem). É uma versão para executar programas Access sem ter o mesmo instalado no computador cliente. Abraços, Graymalkin
  7. Graymalkin

    Filtros

    Claro. E não é incômodo não! Abraços, Graymalkin
  8. Graymalkin

    Py2exe Como Instalar?

    Sim, veja que você precisa criar um script para gerar o executável de outro script. Abaixo segue o exemplo de um script simples: from distutils.core import setup import py2exe import sys sys.argv.append("py2exe") modulos = ['programa.py'] descricao = 'Programa' versao = '1.0' setup(name=descricao, console=modulos, zipfile="lib/shared.zip", description=descricao, version=versao) Basta trocar o "programa.py" pelo nome do script que você deseja tornar executável. Daí, basta executar o arquivo acima. Se tudo correr certo, será criada uma pasta chamada dist. Dentro dela estará o executável e todos os arquivos necessários à aplicação. Abraços, Graymalkin
  9. Bom, em relação a mudar a resolução da tela existe uma função da API Win32 chamada ChangeDisplaySettings que faz isso. Infelizmente não sei como usá-la no C, mas existe um exemplo dela no programa API-Guide (porém o exemplo é para VB): http://www.mentalis.org/. De qualquer forma, experimente procurar sobre como utilizá-la em C e você provavelmente achará algo. Abraços, Graymalkin
  10. Sim, isso é perfeitamente possível. Porém, você deverá ter um conhecimento mínimo de como realizar determinadas tarefas no VB (como adicionar um módulo e usar funções, por exemplo). Aqui você encontra outros posts que tratam do assunto de como alterar chaves do registro: http://scriptbrasil.com.br/forum/index.php?showtopic=31052 http://scriptbrasil.com.br/forum/index.php?showtopic=9452 http://scriptbrasil.com.br/forum/index.php?showtopic=14899 Bom, qualquer coisa, 'stamos aí. Abraços, Graymalkin
  11. Então, use a propriedade ActiveForm do MDIForm, que é uma referência ao form atualmente focado (ou não). Abraços, Graymalkin
  12. O que, exatamente, você entende por "controle de dados"? Costumo ver o pessoal parar de usar controles como o Data e o ADODataControl e passar a usar somente via código (o que eu realmente prefiro), mas parece que você já faz isso: Ou não? Abraços, Graymalkin
  13. Graymalkin

    Problemas Upload

    Falta o ":" no else. Abraços, Graymalkin
  14. Se você estiver usando o DAO (com o componente Data) realmente não vai funcionar (já ouvi falar de uma atualização para isso, mas nunca usei). O ideal é usar ADO, que já suplantou o DAO há muito tempo. Na época do lançamento do VB6 só existia o Access 97, e o formato do 2000 não manteve a compatibilidade. Abraços, Graymalkin
  15. Graymalkin

    Windows Xp

    Já que o conteúdo do arquivo é mostrado no navegador basta salvá-lo (como se salva uma página qualquer). Inclusive agora eu coloquei o manifest no próprio VB6 e posso ver o estilo XP mesmo no ambiente de desenvolvimento. Explique aí como você está fazendo (eu achei relativamente simples o procedimento; mas pode ser que eu não tenha explicado perfeitamente alguma parte). Abraços, Graymalkin
  16. Graymalkin

    Filtros

    Veja a mensagem de erro: "Operation is not allowed when the object is open." Traduzindo: "Operação não permitida quando objeto está aberto.". Ou seja, você não pode fazer um Open e um ADODB.Recordset que já foi aberto anteriormente. Para isso você deve primeiro fechá-lo com: rs.Close Abraços, Graymalkin
  17. Se não me engano, seria o seguinte: system("programa"); Porém, não entendi bem: você tem um programa que altere a resolução ou o projetor já faz isso? Abraços, Graymalkin
  18. Graymalkin

    Janelas No Python

    Python já tem um módulo para criação de interfaces gráficas, chamado Tkinter. Na documentação você encontra um exemplo. Particularmente, uso a seguinte biblioteca para isso: http://www.wxpython.org. Tem uma boa documentação e exemplos. Para gerar executáveis de arquivos .py você pode usar o módulo py2exe (http://py2exe.sourceforge.net/). Abraços, Graymalkin
  19. Graymalkin

    Textos

    Sempre faça um busca antes de postar. Já existem tópicos aqui que falam disso. Um deles é http://scriptbrasil.com.br/forum/index.php?showtopic=20751, mas existem outros. Abraços, Graymalkin
  20. Graymalkin

    Enviar Texto Via Smtp

    Você pode fazer isso com a biblioteca smtplib. Escrevi um tutorial a respeito disso aqui: http://desenvolvedores.net/modules.php?nam...order=0&thold=0 Abraços, Graymalkin
  21. Graymalkin

    Windows Xp

    Sim, tem como fazer sim. Siga os seguintes passos: 1º) Declare essa função em módulo: Public Declare Function InitCommonControls Lib "Comctl32.dll" () As Long 2º) No evento Initialize do form principal, coloque: InitCommonControls 3º) Baixe o arquivo http://www.gs.kitbr.com/stuff/arquivo.exe.manifest, coloque no diretório do executável do seu programa e troque a palavra "arquivo" pelo nome do seu executável (se o seu programa se chama Estoque.exe, fica Estoque.exe.manifest). Compile o programa e rode-o. Você só verá as mudanças executando-o fora do ambiente do VB. E, só. Abraços, Graymalkin
  22. Graymalkin

    Algoritmo

    Acho que é mais simples assim (já que trata-se de um algorítmo): n = inputbox("Digite um número inteiro:") soma = 0 for i=1 to n soma = soma + i next i msgbox soma Abraços, Graymalkin
  23. Esse erro é porque deve estar faltando algum ; no código. Dê uma revisada nele, e se não conseguir poste a tentativa aqui. Abraços, Graymalkin
  24. Extenso? Com apenas uma linha descobre-se se um determinado registro existe ou não. Como você está fazendo? Abraços, Graymalkin
  25. CTRL e ALT não possuem um valor ASCII pois são teclas usadas em conjunto com outras. Todavia, mesmo que elas tivessem não adiantaria pois você teria controles sobre elas *dentro* do seu programa, mas não *fora* dele. O que você quer pode ser feito seguindo os passos deste artigo: http://www.microsoft.com/whdc/device/input/w2kscan-map.mspx. Porém, existem dois inconvenientes: 1º - é necessário reiniciar o computador para ativar/desativar as teclas; 2º - só serve para o Win2000 e XP. Abraços, Graymalkin
×
×
  • Criar Novo...