-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Read/readln Não Funciona
pergunta respondeu ao Manwë Súlimo de Graymalkin em Outras Linguagens de Programação
Aqui funciona normal: program t; var c : char; begin readln(c); writeln(c); readln; end. O quê, exatamente, ocorre aí? Abraços, Graymalkin -
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
-
Tratamento De Erro E De Arquivo
pergunta respondeu ao Manwë Súlimo de Graymalkin em Outras Linguagens de Programação
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 -
Dê uma olhada aqui: http://desenvolvedores.net/modules.php?nam...=viewtopic&t=75 Creio que a solução seria a mesma. Abraços, Graymalkin
-
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
-
Aceder Report De Access Sem Ter Access Instalado
pergunta respondeu ao edsonaguiar de Graymalkin em Visual Basic
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 -
Claro. E não é incômodo não! Abraços, Graymalkin
-
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
-
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
-
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
-
Verificar Quando O Form Tem O Foco
pergunta respondeu ao Rafael Portal de Graymalkin em Visual Basic
Então, use a propriedade ActiveForm do MDIForm, que é uma referência ao form atualmente focado (ou não). Abraços, Graymalkin -
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
-
Falta o ":" no else. Abraços, Graymalkin
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Extenso? Com apenas uma linha descobre-se se um determinado registro existe ou não. Como você está fazendo? Abraços, Graymalkin
-
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