-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Nos posts seguintes pergunta-se se é compatível com o IPB 2.2.x e a resposta do criador é de que ele não chegou a testar, mas que incentivava o teste. Só pedia para lembrar de trocar a versão no arquivo XML. Então, ainda há chances. Abraços, Graymalkin
-
GetForegroundWindow() para pegar a janela ativa e GetWindowText() para pegar o texto de uma janela. Abraços, Graymalkin
-
Verifique o tipo de mydatagrid.FindControl("imagem_ampliada") através do método GetType(), porque com certeza ele *não* é System.Drawing.Image (este tipo é para o controle Image de Windows Forms). Abraços, Graymalkin
-
Não daria para criar as tabelas manualmente e depois só importar os dados? Deve ter alguma coisa que exporte os dados do MySQL para um arquivo texto. Neste caso, bastaria usar a instrução COPY do PostgreSQL para importar os dados. Abraços, Graymalkin
-
Para PHP tem: http://mods.invisionize.com/db/index.php/f/7731 Kaka, agora é só ficar no pé do Beraldo pra ele instalar esse! :D Abraços, Graymalkin
-
Agora que notei, isso aí *não* é VB6, certo? Se for o caso, vou mover para .NET. Abraços, Graymalkin
-
Se é um projeto Win32, então creio que você só precise copiar o que estará na pasta bin. Já se o seu projeto foi compilado em cima da CLR (ou seja, se é .NET) então você só precisará instalar a .NET Framework também. Abraços, Graymalkin
-
Movido para .NET. Em relação ao problemas, não tem um menu Build aí? Ainda não usei o 2008, mas creio que seja igual ou parecido com o 2005 e neste isso é feito pelo menu Build. Abraços, Graymalkin
-
Huahuhauhauhuahauhua... muito bom, kuroi! E os complementos também foram ótimos! Essa daqui foi demais: Mas adorei a homenagem! Fico muito honrado! :D Abraços, Graymalkin
-
Não é a linha de código e sim o controle que está no form. Abraços, Graymalkin
-
Mascara em campo de Edit usando wx.textCtrl
pergunta respondeu ao Renato Python de Graymalkin em Python
Eu já fiz isso limitando os caracteres que podem ser digitados, através do evento EVT_CHAR. O código é algo assim: def OnChar(self, evento): validos = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", chr(8)] try: c = chr(evento.GetKeyCode()) except Exception, e: c = chr(0) if c in validos: evento.Skip() E basta anexá-lo ao evento wx.EVT_CHAR através do método Bind do controle: Text1.Bind(wx.EVT_CHAR, self.OnChar) Certo? ;) Graymalkin -
Remova o DtPicker do form e depois retire a referência. Abraços, Graymalkin
-
Descompacte usando o próprio Explorer (clique com o botão direito no arquivo e depois procure por algo como "extrair") ou um aplicativo adequado (WinZip, WinRar, 7-zip, etc.) Abraços, Graymalkin
-
Bom, deve ter uma maneira melhor, mas eu converteria para DVD (usando o ConvertX), depois usaria o Nero Recode ou o DVDShrink para copiar só com o áudio desejado e aí então converteria de volta para DivX usando o DivX Converter. Obviamente levaria um bom tempinho e obviamente que *eu* nunca perderia tempo fazendo isso... rsrsrs (detesto filme dublado!). Abraços, Graymalkin
-
Abrir aplicação no lado do cliente
pergunta respondeu ao Matheus Castro Vieira de Graymalkin em .NET
Sim, sendo que ActiveX eu descarto logo de cara porque só funciona no IE... :D Quanto a Applets, sim, já que o Gerenciador Financeiro do Banco do Brasil (para clientes pessoa jurídica) faz esse lance de gravar arquivos texto na máquina. Mas, não sei até onde vai essa liberdade. Abraços, Graymalkin -
Auxílio em um exercício de Pascal
pergunta respondeu ao ucastro de Graymalkin em Lógica de Programação
Cara, pra quê um contador? É só multiplicar por 3 e ir guardando. Se você digita o valor 5, por exemplo, ele tem que fazer: 5 * 3 = 15 15 * 3 = 45 45 * 3 = 135 135 * 3 = 405 ----------- Aqui parou porque passou de 250 Dê uma olhada novamente no código do meu post. Você só precisa realmente de uma variável (a não ser que queira saber quantas iterações foram necessárias, mas mesmo assim essa quantia *não* será usada no cálculo). Abraços, Graymalkin -
Bom, você pode usar MAPI, só que vai ter que confirmar o envio. Se for o caso, existem exemplos aqui mesmo no fórum. Abraços, Graymalkin
-
Auxílio em um exercício de Pascal
pergunta respondeu ao ucastro de Graymalkin em Lógica de Programação
Ele não quer o cubo do número, ele quer o resultado da multiplicação sucessiva por 3 até que o produto seja maior ou igual a 250. Ou seja, seria algo assim: program sucessivo; uses crt; var numero : integer; begin clrscr; numero := 0; while (numero<=0 or numero>50) do begin write('Digite um número menor que 50: '); readln(numero); end; repeat numero := numero * 3; until numero<250; writeln("Resultado final: ", numero); end. Certo? ;) (Dê uma conferida nos ponto-e-vírgulas, pois não testei e talvez tenha colocado algum errado - detesto Pascal por isso... rsrsrsrs). Graymalkin -
A seleção no FlexGrid é uma coisa meio estranha, já que ele não tem uma propriedade que te dê as linhas selecionadas, nem algo que te diga se uma determinada linha está selecionada ou não. Todavia, ele te informa qual a primeira linha selecionada e a última, então basta fazer um loop para percorrer. Veja o exemplo abaixo: inicial = MSFlexGrid1.Row final = MSFlexGrid1.RowSel For i = inicial To final Debug.Print MSFlexGrid1.TextMatrix(i, 1) Next i No caso acima, eu vou escrever na janela imediata o texto da segunda coluna (1 - já que o índice começa de 0) da grade. Então, basta adaptar para o seu caso. Abraços, Graymalkin
-
Nunca fiz nada relacionado a ECF, mas a marca de impressora fiscal que mais vejo no ramo é a Bematech. Inclusive, no site deles, você encontra módulos de comunicação com impressoras, em diversas linguagens: http://www.bematech.com.br/suporte/dwn_fisc_windows.asp. Também procurando no Google você encontrará bastante material. Abraços, Graymalkin
-
Você não pode dar a mensagem no Else porque você ainda não correu a lista toda e ainda não sabe se existe ou não. Você poderia fazer assim: Dim i As Integer Dim achou As Boolean Dim usuario(100) As Integer usuario(1) = "1" usuario(2) = "2" usuario(3) = "3" achou = False For i = 0 To 100 If usuario(i) = TextBox1.Text Then Form1.Show() TextBox2.Text = i achou = True Exit For End If Next If Not achou Then MsgBox "Usuário não encontrado!" Endif Outra possibilidade seria usar a função Filter() para encontrar o elemento no vetor sem ter que fazer um loop. Abraços, Graymalkin
-
Duvidas option button e select case
pergunta respondeu ao Marcos Marinho de Graymalkin em Visual Basic
É o normal, se você coloca três optionbuttons na tela, um deles vai estar selecionado e ao selecionar outro você desmarca o anterior. Para ter certeza de qual vai estar selecionado quando o formulário for aberto, mude a sua propriedade Value para True. Abraços, Graymalkin -
Duvidas option button e select case
pergunta respondeu ao Marcos Marinho de Graymalkin em Visual Basic
Claro, coloque uma label neste formulário e depois exiba o valor de "pontos" no Caption dela. Abraços, Graymalkin -
Duvidas option button e select case
pergunta respondeu ao Marcos Marinho de Graymalkin em Visual Basic
não querendo ser chato... mas pode me dar uma dica do código? Filhote, você não sabe declarar uma variável? No caso, seria algo assim: Public pontos As Integer E depois você vai fazer, quando o caboclo acertar: pontos = pontos + 1 E no final, vai mostrar: MsgBox pontos Captou? ;) Abraços, Graymalkin -
Duvidas option button e select case
pergunta respondeu ao Marcos Marinho de Graymalkin em Visual Basic
Crie uma variável pública em um módulo e vai incrementando-a de acordo com as respostas certas. No final você terá a soma dos pontos. Certo? ;) Graymalkin