-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Caixa De Diálogo : Localizar Diretório
pergunta respondeu ao Bicicleta de Graymalkin em Delphi, Kylix
Dê uma olhada na função SHBrowseForFolder. Abraços, Graymalkin -
Executar O Int Explorer Aprtir De Uma Url
pergunta respondeu ao fernando_vip de Graymalkin em Delphi, Kylix
Mas, isso deveria ser a primeira coisa a ser adquirida. É importante conhecer onde você vai colocar cada parte do código. Aquela declaração do procedimento deve ficar exatamente no mesmo local que você já havia colocado-a antes (ou seja, abaixo do Implementation). Já o código de exemplo pode ficar em qualquer outro procedimento (no evento OnClick de um botão, por exemplo). Abraços, Graymalkin -
Comoexibir Dados Sequenciais Na Caixa.text
pergunta respondeu ao Vraptor de Graymalkin em Visual Basic
Na propriedade Text você define o que vai aparecer na textbox. Se você faz: text1.text = "teste" Vai ficar escrito "teste" lá. E, se logo em seguida, você fizer: text1.text = "bláblá" Vai ficar escrito "bláblá" lá, ou seja, o texto da textbox é o que você define ali. Para fazer o que você quer, é necessário que você concatene (junte) o que já está lá com o novo texto: for a = 1 to 10 caixa.text = caixa.text & CSrt(a) next Sacou? Abraços, Graymalkin -
Mesmo gifs com fundo transparente não são apresentados corretamente no VB. Entretanto, faça uma busca aqui no fórum e você vai encontrar como fazer essa transparência com qualquer imagem. Abraços, Graymalkin
-
Você já tem a faca e o queijo na mão... de que mais precisa? Exato, você vai utilizar a função Sum() e definir o resultado com um nome qualquer (que depois acessará como um campo do recordset). Abraços, Graymalkin
-
Em qual momento, exatamente, esse erro ocorre? Eu mesmo nunca vi esse erro. Abraços, Graymalkin
-
A mensagem do erro 53 é "File not found", ou seja, "Arquivo não encontrado". Ou o nome do arquivo está incorreto ou ele não existe ou ainda a pasta corrente não é a que você está esperando. Abraços, Graymalkin
-
Como você está fazendo? O ideal seria postar aqui a parte de código que faz a conexão e que apresenta o determinado erro. Abraços, Graymalkin
-
A .NET é uma plataforma comum para a criação de aplicações desktop (Windows) e aplicações web. A característica de ser uma "plataforma" significa que diversas funcionalidades já estão prontas e apenas precisam ser utilizadas, ou seja, não é preciso reinventar a roda à cerca de vários itens. Outra coisa muito interessante é a existência de uma linguagem intermediária, o que permite a utilização de diferentes linguagens de programação (VB.NET, C#, Boo, IronPython, etc.) e a interação entre componentes criados nelas. Explicado? Abraços, Graymalkin
-
Executar O Int Explorer Aprtir De Uma Url
pergunta respondeu ao fernando_vip de Graymalkin em Delphi, Kylix
Você não sabe declarar uma procedure, não? Aqui vai o código completo dela: procedure OpenInternetExplorer( endereco : string ); const csOLEObjName = 'InternetExplorer.Application'; var IE : Variant; WinHanlde : HWnd; begin if( VarIsEmpty( IE ) )then begin IE := CreateOleObject( csOLEObjName ); IE.Visible := true; IE.Navigate( endereco ); end else begin WinHanlde := FindWIndow( 'IEFrame', nil ); if( 0 <> WinHanlde )then begin IE.Navigate( endereco ); SetForegroundWindow( WinHanlde ); end else Showmessage('Ocorreu um erro não informado!'); end; end; Depois, é só chamar: OpenInternetExplorer('http://www.gs.kitbr.com/'); Sacou? Graymalkin -
Ok, fiz um exemplo que copia uma imagem de uma picturebox para o form, utilizando GetPixel e SetPixel: http://www.gs.kitbr.com/stuff/GetSetPixel.zip Espero que ajude! Abraços, Graymalkin
-
Executar O Int Explorer Aprtir De Uma Url
pergunta respondeu ao fernando_vip de Graymalkin em Delphi, Kylix
Quando você declara uma função ou procedure você deve definir os identificadores e não seus valores. Ou seja, a linha... procedure OpenInternetExplorer( 'http://www.brazlândiaonline.com' : string ); Deveria ser: procedure OpenInternetExplorer( endereco : string ); E, durante o código, você deve utilizar o identificador "endereco" para se referir ao endereço passado na chamada da função. Abraços, Graymalkin -
Na opção Preferências do menu Arquivo, em "Diretório do compilador", deve ficar o caminho completo da pasta onde o InnoSetup está instalado. Abraços, Graymalkin
-
Experimente utilizar a ListView ao invés da List. Ela te permite colocar uma imagem na frente do item. Abraços, Graymalkin
-
É o número de identificação. Se você abrisse dois arquivos simultaneamente, como você iria se referir a um e depois ao outro? E, realmente, pode ser qualquer número, só não pode ser um que já esteja sendo utilizado. Para evitar problemas, eu sempre utilizo a função Freefile() para retornar um número de arquivo disponível, ao invés de defini-lo manualmente. Abraços, Graymalkin
-
Dê uma procurada sobre "instalação" aqui no fórum e você encontrará vários tópicos sobre isso. Abraços, Graymalkin
-
Como assim "não sabe quais são as chaves"? Todas as informações guardadas no Registro são armazenadas em campos, que ficam dentro de chaves, sendo que estas últimas podem estar dentro de outras chaves. Não faz sentido você querer apagar algo no Registro se não souber exatamente qual a chave em que este algo está (ou a chave pai da chave que tem o tal "algo", ou ainda a chave avô, e assim por diante). O que, exatamente, você quer fazer? Graymalkin
-
O nome do servidor está realmente correto? Graymalkin
-
Não seria mais simples guardar o tempo (data e hora) em um único campo e ordenar por ele? Ou, experimente inverter a ordem ali para "Udata, Uhora". Abraços, Graymalkin
-
Realmente, o ato de importar apenas adiciona as chaves inexistentes ou modifica as chaves existentes; não apaga chaves que não estão presentes. O ideal seria você apagar as chaves desejadas. Você pode apagá-las através do método RegDelete do WSHOM. Abraços, Graymalkin
-
Sempre que preciso alterar o tamanho de um campo o que eu faço é: criar um campo temporário; passar tudo do campo atual para o campo temporário; apagar o campo atual; criar um novo campo com o nome do atual, porém com o tamanho diferente; passar tudo do campo temporário para o novo campo atual; e, por último, apagar o campo temporário. Experimente assim. Abraços, Graymalkin
-
Uma "string" que seja um vetor de chars, pode ser percorrida assim: #include <stdlib.h> #include <string.h> #include <stdio.h> int main() { char *s = "um teste"; for (int i=0; i<strlen(s); i++) { printf("%i - %c\n", i, s[i]); } system("pause"); } A partir daí acredito que já dá pra ter uma idéia, né? Abraços, Graymalkin
-
E o InnoSetup está devidamente instalado e configurado no IsTool? Graymalkin
-
Nunca usei, mas sei que existia um Add-in da Microsoft para o Visual Basic que permitia você criar programas para o Windows CE. Experimente buscar no site da Microsoft. Abraços, Graymalkin
-
A idéia seria essa mesmo, porém "var" ali está como uma string e não representando a identificação da variável. O correto é: "Select * from tabela where campo like '%" & var & "%'" Faça o teste aí. Abraços, Graymalkin