Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. 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
  2. Graymalkin

    Construtores

    "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
  3. 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
  4. Graymalkin

    Construtores

    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
  5. 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
  6. 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
  7. Graymalkin

    Datagrid

    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
  8. Qual a mensagem de erro que ele dá? Abraços, Graymalkin
  9. Graymalkin

    Alterar Gateway

    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
  10. Supondo que "ds" seja o DataSet e "DataGrid1" seja a DataGrid, é só fazer: DataGrid1.DataSource = ds Abraços, Graymalkin
  11. 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
  12. 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
  13. Graymalkin

    Inputbox

    Nops... o ideal é você criar o seu próprio form de entrada de dados (que substitua a InputBox()). Abraços, Graymalkin
  14. Graymalkin

    Datagrid

    Você chamou a rotina DataBind() após preenchê-lo? Se não me engano, isso é necessário. Abraços, Graymalkin
  15. Graymalkin

    Visual Studio.net

    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
  16. 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
  17. Graymalkin

    Splash

    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
  18. Graymalkin

    Player C/ Playlist

    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
  19. 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
  20. 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
  21. Graymalkin

    Duvidas Combobox

    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
  22. Dê uma olhada no objeto Clipboard. Abraços, Graymalkin
  23. Graymalkin

    Construtores

    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
  24. 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
  25. Graymalkin

    Randomico

    Você pode utilizar Rnd() para obter um valor aleatório e depois pegar o registro referente a este valor. Abraços, Graymalkin
×
×
  • Criar Novo...