-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
A função Shell realiza a mesma ação que você teria ao ir no botão Iniciar -> Executar, ou seja, apenas chama o programa. A posição do programa é determinada pelo Windows que, por padrão, mostra as janelas em cascata. E o programa chamado (no caso, a calculadora) não tem qualquer relação com o seu programa. Portanto, para alterar a posição você terá que fazer uso de certas funções da API Win32, como FindWindow e SetWindowPos. Dê uma olhada nestas duas funções pois acredito que elas servirão ao seu caso. Abraços, Graymalkin
-
Esse daí é diferente do que eu uso. Veja o meu: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="0.64.1.0" processorArchitecture="x86" name="Controls" type="win32" /> <description>WallChanger</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly> Sendo que testei o seu e também funcionou aqui perfeitamente. Abraços, Graymalkin
-
Sim, isso também é necessário. Só que eu não lembro de ocorrer algum erro quando esta inicialização não é feita. Abraços, Graymalkin
-
Você deveria ter outro vetor para guardar os caracteres que já foram encontrados e a cada caracter da frase você deverá passar por este vetor verificando se o caracter em questão já foi contado ou não. No caso de não ter sido contado você também vai adicioná-lo a este vetor. Abraços, Graymalkin
-
No lugar de "não", deveria ser False, não? Além disso, o nome da tabela também deve vir entre aspas. DoCmd.TransferDatabase acImport, "dBase 5.0", "C:\Arquivo", acTable,"arq.dbf", "Tabelareceber", False Abraços, Graymalkin
-
Ou o componente Py.Sendmail: http://www.graymalkinsoftware.net/gspagina...age=Py.Sendmail Abraços, Graymalkin
-
Qual o conteúdo do arquivo de manifesto? Abraços, Graymalkin
-
Qual a sua versão? Abraços, Graymalkin
-
Vá nas propriedades do projeto e você verá um item chamado Settings. Nele você poderá criar todas as chaves de configuração necessárias e depois poderá acessá-las através do objeto My.Settings. E as mesmas serão armazenadas em um arquivo XML permitindo também alteração externa, se for o caso. Abraços, Graymalkin
-
É o jeitinho brasileiro... hehehe. :) Mas, será que não seria melhor você parar os threads no momento em que o form fosse ser fechado (no evento FormClosing)? Já tentou isso? Abraços, Graymalkin
-
O instalador tem só 2,4MB, mas mesmo 4MB é mixaria nos dias de hoje... Abraços, Graymalkin
-
Pra quê as aspas aqui... ... se o retorno da propriedade Size é numérico? Além disso, você tem certeza de que o arquivo está livre para ser sobrescrito naquele exato momento, ou seja, ele não estaria aberto por outro processo e isso estaria impedindo a sua escrita? Abraços, Graymalkin
-
Dê uma procurada sobre a função SendKeys(). Abraços, Graymalkin
-
Sim, você pode automatizar o Excel usando a biblioteca PyWin32. Um exemplo simples de como iniciar o Excel, criar uma pasta de trabalho e escrever em uma célula de uma planilha: import win32com.client excel = win32com.client.Dispatch("Excel.Application") #Criando o objeto Excel.Application pasta = excel.Workbooks.Add() #Criando uma pasta de trabalho plan1 = pasta.Worksheets("Plan1") #Obtendo a planilha de nome "Plan1" plan1.Range("A1").Value = 2 #Colocando o valor 2 na célula A1 excel.Visible = True #Tornando o Excel visível na tela E, é claro, dá pra fazer outras milhares de coisas. Experimente gravar uma macro no Excel fazendo o desejado e depois veja o seu código no editor do VBA. Basta então adaptar o código. E o mesmo vale para os outros aplicativos da suíte Office (Word, Powerpoint, Access, etc.). Abraços, Graymalkin
-
Ela é True por padrão justamente para evitar a utilização de um mesmo controle por dois ou mais threads ao mesmo tempo, o que pode levá-lo a um estado inválido. E provavelmente é por isso que você deve estar recebendo erros aleatóriamente. Eu só usei esta propriedade num projeto recente (só fui ter conhecimento dela a uma duas semanas atrás aproximadamente), e não tive problemas desse tipo. Mas, também no caso não havia o risco real de dois threads usarem o mesmo controle. Esse é o seu caso? Abraços, Graymalkin
-
Mas, o príncipio ainda é o mesmo. Se a "tela" do iPOD tiver a mesma cor que deve ser transparente, ele também ficará transparente. E mesmo no VB6 pode ser necessário criar um programa de instalação para o seu software, já que nem todo computador terá as bibliotecas necessárias. Abraços, Graymalkin
-
Você tem que pegar um dos objetos da coleção Printers (note o *plural*), cujo nome é o da impressora desejada. A partir dele é que você vai poder imprimir. Atribuir uma string ao objeto Printer não funciona: primeiro porque são tipos diferentes; segundo que a string contém o nome da impressora e não o objeto referente. Abraços, Graymalkin
-
Que Tipo De Arquivo é A Extensão: .gal ?
uma questão respondeu Graymalkin em Outras Linguagens de Programação
Segundo o site FILExt trata-se de um clipart que talvez possa ser aberto com algum dos aplicativos da suíte Corel: http://filext.com/file-extension/gal Abraços, Graymalkin -
Mude a proprieade CheckForIllegalCrossThreadCalls do form para False e veja se resolve o seu problema. Abraços, Graymalkin
-
não consegui baixar o arquivo sera que pode mandar no meu email radiomarcio@yahoo.com.br Baixe aqui então: http://www.graymalkinsoftware.net/stuff/transp.zip Abraços, Graymalkin
-
Experimente tirar a linha... Gride.TopRow = i ... presente no Else. Abraços, Graymalkin
-
Segurança Do Banco De Dados (resolvido)
pergunta respondeu ao Musashi_RS de Graymalkin em Visual Basic
Putz, conseguir o Access 97 fica meio difícil... Outra maneira não existe? :huh: PS. Não precisa ser necessariamente uma senha, o que eu quero é penas proteger um banco de dados pra que ninguém tenha acesso às informações tão facilmente. :P Vlw Então, use uma versão mais nova do Access e use ADO no VB para acessar. Se você quiser mesmo continuar com o banco criado pelo VisData a melhor maneira de colocar senha nele é usando o Access 97. Fora essa opção, acho que só se você criar o banco via código com o próprio DAO. Abraços, Graymalkin -
A cor do primeiro pixel é a cor do primeiro ponto da imagem (no eixo X e Y). Veja o projeto em anexo neste post e você entenderá melhor: TRANSP.ZIP Abraços, Graymalkin
-
Segurança Do Banco De Dados (resolvido)
pergunta respondeu ao Musashi_RS de Graymalkin em Visual Basic
Experimente usar o Access 97. Abraços, Graymalkin -
Está faltando um Exit For no momento em que o registro é encontrado, não? Abraços, Graymalkin