-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Em quais browsers funciona esse código? Eu também não sabia que não funcionava em determinados browsers . Mas, pelo menos no IE, FireFox e Opera eu sei que funciona, pois são os que uso. Abraços, Graymalkin
-
"Seção de inicialização"? Acho que nunca me deparei com esse termo (a não ser que eu conheça um outro equivalente e não saiba). Em qual contexto você viu isso? Foi em alguma referência bibliográfica? Abraços, Graymalkin
-
Não sei se entendi bem, mas se você fizer... public var1 as integer ... no General Declarations do form (lá no topo da janela de código do form), você poderá fazer o seguinte em outro form: msgbox form1.var1 Onde "form1" é o form que tem a variável. Seria isso? Abraços, Graymalkin
-
Você pode pensar na classe como a definição e no objeto como a concretização real da definição. No caso ali, "Automovel" é a classe. Mas, qual "Automovel" é esse? O que ele tem? Qual a sua cor? Qual o seu motor? Quantas portas ele tem? Não se sabe, mas sabe-se que *todo* "Automovel" vai ter isso (ou seja, isso está definido na classe). É nos objetos (fiesta e vectra) que vemos a concretização dessa definição, já que eles possuem os atributos preenchidos com seus respectivos valores (sabemos que fiesta é um automóvel Fiesta, amarelo, com motor 1.0 e duas portas; e que vectra é um automóvel Vectra, prata, com motor 2.2 e quatro portas). Uma classe é um modelo, enquanto que um objeto é algo real criado a partir do modelo (ou seja, da classe). Note que a classe é sempre algo mais abrangente (Automóvel, Pessoa, Animal, Equipamento, Cliente, Fornecedor, etc.), enquanto que o objeto é particular (fiesta, vectra, junior, anderson, gato, girafa, teclado, monitor, cliente1, cliente2, empresa1, empresa2, etc.). Ah, antes que alguém se manifeste, nomes de classes são com a primeira letra maiúscula (Pessoa) enquanto que objetos são descritos com todas as letras minúsculas (junior). Isso *não* é obrigatório, mas é uma convenção que ajuda a distinguir classes e objetos (ou seja, é uma boa prática de programação). E meu "Automovel" não tem acento porque o código em C++ não admite (e por isso que coloco entre aspas aqui). Certo? Abraços, Graymalkin
-
Aquele lá do topo você não pode mudar (é o do programa) desse jeito. Todavia, os ícones de cada aba (e que também aparece na barra de endereços) podem ser modificados acrescentando.... <link rel="shortcut icon" href="seuarquivo.ico" /> ... dentro da tag <head> da página. Agora, isso não deveria ter sido postado lá no fórum de HTML? Abraços, Graymalkin
-
ExecuteNonQuery??? Como você quer obter o resultado (Execute) de uma consulta (Query) dizendo qua a SQL *não* (Non) é uma consulta...? O correto seria algo assim: sqlcon.Open() Dim cmd As New SqlCommand("Select * from cadastro", sqlcon) Dim da As New SqlDataAdapter(cmd) Dim ds As New DataSet() da.Fill(ds) datagrid1.datasource = ds Se quiser diminuir ainda mais o código é só você colocar os parâmetros de SqlCommand em SqlDataAdapter e remover a linha do primeiro. Abraços, Graymalkin
-
Você pode fazer isso com a Hierarchical FlexGrid ao invés da DataGrid (com essa última eu *acho* que isso realmente não é possível). A Hierarchical FlexGrid pode obter dados através de OLEDB (ADO), porém não fica "ligada" ao dados (a DataGrid fica), exibindo-os como "somente-leitura" (isso por si só, mas nada impede que você crie um meio de alterar os dados a partir dela). Se sua intenção for só exibir os dados mesmo, então pode usá-la tranquilamente. Abraços, Graymalkin
-
Qual a mensagem de erro que ele dá? Abraços, Graymalkin
-
O gateway, se não me engano, fica definido em uma chave do Registro. Você pode tentar alterar essa chave e verificar se a mudança é efetivada imediatamente (talvez não seja). Para encontrar a chave, entre no Regedit e procure pelo seu gateway atual. Para saber como alterar uma chave do Registro via Delphi, faça uma busca aqui no fórum mesmo (por "registry"). Abraços, Graymalkin
-
Supondo que "ds" seja o DataSet e "DataGrid1" seja a DataGrid, é só fazer: DataGrid1.DataSource = ds Abraços, Graymalkin
-
Use o caminho relativo do arquivo MDB (ou seja, utilize apenas "arquivo.mdb" ou ".\subpasta\arquivo.mdb", ao invés do caminho absoluto "c:\pasta\arquivo.mdb" ou "c:\pasta\subpasta\arquivo.mdb") em todos os locais necessários. Depois é só compartilhar a pasta no computador que contém o programa e mapeá-la nos demais computadores (e chamar o seu programa pela unidade mapeada). Certo? Graymalkin
-
Você não faz a consulta com a DataGrid, só a exibe nela. A consulta mesmo vai ser feita através de SQL, assim como quando você abre uma tabela (usando um SqlCommand e jogando o resultado para um DataSet, e depois jogando o DataSet para a DataGrid). Abraços, Graymalkin
-
Nops... o ideal é você criar o seu próprio form de entrada de dados (que substitua a InputBox()). Abraços, Graymalkin
-
Você chamou a rotina DataBind() após preenchê-lo? Se não me engano, isso é necessário. Abraços, Graymalkin
-
Não sei se vai ajudar, mas indo em... Project -> Properties -> Configuration Properties -> Debugging ... você pode definir a URL que iniciará a aplicação. Nela você pode colocar o : mais a porta que você definiu, depois do nome do servidor (exemplo: http://servidor:80/pagina.aspx). Abraços, Graymalkin
-
Data De Expiração E Chave De Liberação
pergunta respondeu ao Manwë Súlimo de Graymalkin em Visual Basic
Acho que isso aqui faz o trabalho: [Registry] Root: HKCU; Subkey: Software\Empresa\Programa; ValueType: string; ValueName: Nomedachave; ValueData: Valordachave Todavia, o IsTool já cria esse código para você (ele tem uma seção para isso). Abraços, Graymalkin -
Um exemplo simples (basta colocar no evento Load do seu form principal): Dim splash As New Windows.Forms.Form() With splash .Size = New Size(400, 200) .ControlBox = False .StartPosition = FormStartPosition.CenterScreen Dim lbl As New Label() lbl.Font = New Font("Verdana", 25, FontStyle.Bold, GraphicsUnit.Pixel) lbl.Text = "Seu Programa!" lbl.Size = New Size(300, 200) .Controls.Add(lbl) .Show() .BringToFront() Application.DoEvents() Threading.Thread.Sleep(5000) .Close() End With Certo? Abraços, Graymalkin
-
Acho que esse assunto já rolou aqui no fórum... experimente fazer uma busca. De qualquer maneira, uma playlist nada mais é do que um arquivo texto comum onde você vai armazenar os caminhos dos arquivos que fazem parte dela (é claro que *pode* ser um arquivo texto comum onde cada linha é um arquivo, mas não precisa: você pode utilizar um banco de dados, XML, ou o que você quiser). Abraços, Graymalkin
-
Layouts Dos Programas E Outras Dúvidas
pergunta respondeu ao Denis Bittencourt Muniz de Graymalkin em Visual Basic
Sim, é só você fazer: msgbox command1(index).caption Note que cada evento terá um parâmetro chamado "index" que contém o índice do controle ativado. Abraços, Graymalkin -
O Run do VBA não foi feito para executar SQLs e sim para executar macros. Você tem que utilizar algum objeto de conexão para isso (não sei informar qual exatamente, pois quase não uso VBA para isso). Abraços, Graymalkin
-
Estranho... creio que o campo da tabela tem tamanho suficiente para guardar mais do que está sendo gravado, certo? Você mesmo está definindo o Update do daTabela ou ele está sendo gerado sozinho? Abraços, Graymalkin
-
Tem Como Fazer? Colar Dados Em Uma Célula...
pergunta respondeu ao gian_marcel de Graymalkin em Visual Basic
Dê uma olhada no objeto Clipboard. Abraços, Graymalkin -
Não, você não é "meio chato", apenas está com uma dúvida. Isso é perfeitamente normal. *Pode* servir para isso e não significa que *somente* faz isso. Você tem que imaginar um construtor como um método que é chamado *automaticamente* quando da criação de um objeto da classe. Um construtor, por exemplo, poderia abrir um arquivo em disco, se isso fosse necessário para a classe. E, também poderia fazer qualquer outra coisa. Todavia, o uso mais comum é justamente esse que exemplifiquei (definir as propriedades de um objeto durante a sua criação). Não entendi... o que você compreende por "variáveis membros"? Que eu saiba, uma "variável membro" é a mesma coisa que um "atributo" (ou uma "propriedade", ou ainda uma "variável de classe" ou uma "variável de instância"... êta negócio pra ter nome... ). No caso ali acima, 'nome', 'portas', 'motor' e 'cor' são "variáveis membros" (ou "propriedades", ou "atributos", ou "variáveis de instância") da classe "Automovel". Abraços, Graymalkin
-
Em geral eu não permito a edição direta na grid, mas sim via textboxes (edits) sendo os valores destas incluídas na grid (através de um botão). Você usa a StringGrid? Abraços, Graymalkin
-
Você pode utilizar Rnd() para obter um valor aleatório e depois pegar o registro referente a este valor. Abraços, Graymalkin