Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. certo, mas tem como resolver esse problema? Tem, removendo o código que está movendo ou redimensionando a janela... Afinal de contas, o que você quer fazer? Graymalkin
  2. Graymalkin

    Menu Vertical

    Sim, baixe ele aqui: http://www.graymalkin.globalhosts.com.br/s...OutlookBar1.zip Abraços, Graymalkin
  3. O campo codigoproduto é realmente númerico? Ou é texto? Graymalkin
  4. Você leu a mensagem de erro? Escrita corretamente ela é: A form can't be moved or sized while minimized or maximized Traduzindo: Um formulário não pode ser movido ou redimensionado enquanto está minimizado ou maximizado. Ou seja, você está tentando mover a janela de lugar ou alterar suas propriedades Width e/ou Height. Abraços, Graymalkin
  5. Dê uma olhada neste tópico: http://scriptbrasil.com.br/forum/index.php...0207&hl=activex Abraços, Graymalkin
  6. Exato... E podemos citar alguns como o próprio Access, o SQL-Server e o MySQL Abraços, William Rodrigues Exatamente, sendo que os dois primeiros podem ser usados com DAO e todos os três podem ser usados com ADO. Abraços, Graymalkin
  7. Sim, veja (retirado do site): Abraços, Graymalkin
  8. Diretamente o VB não trabalha com banco de dados algum. O VB trabalha com objetos que fornecem dados (DAO, ADO, RDO, etc.), que por sua vez se comunicam com os engines (motores) de bancos de dados (como o Jet no caso do Access). Portanto, você não tem que procurar com quais bancos de dados o VB trabalha e sim quais os motores suportados pelo objeto que você está usando para resgate dos dados. Abraços, Graymalkin
  9. Não sei como se usa, mas dê uma procurada sobre RDO (Remote Data Objects). Abraços, Graymalkin
  10. O que você está utilizando para fazer o Setup? Se for o PDW (Package and Deployment Wizard), terá um botão para adicionar arquivos, uma ou duas telas da geração do setup propriamente dito. Abraços, Graymalkin
  11. Considero difícil separar ambos os tipos já que a programação OO (orientada a objetos), se utiliza de eventos também. Por exemplo, um objeto, tem um "procedimento" que é "chamado" somente em uma determinada condição (imagine uma caixa de texto, no qual o procedimento TeclaDigitada é executado quando alguma tecla é pressionada na mesma). Temos o objeto (a caixa de texto) e o procedimento (TeclaDigitada). Pois bem, chamamos esse procedimento de "evento" justamente porque ele por si só não tem funcionalidade alguma, deixando isso a cargo do utilizador. Entretanto, uma linguagem que seja orientada a eventos não precisa, necessariamente, ser orientada a objetos (como é o caso do VB, que é apenas baseado em objetos). Abraços, Graymalkin
  12. Graymalkin

    System Tray

    No API-Guide (www.mentalis.org) tem um exemplo disso na função Shell_NotifyIcon. Ou procure um OCX que faça isso; existem vários. Abraços, Graymalkin
  13. Claro que pode. Apenas o recordset deve ter somente estes campos. Exemplo: sql = "SELECT id, nome FROM tabela;" rs.open sql, cn, 2, 3 set mshflexgrid1.datasource = rs Entendeu? Abraços, Graymalkin PS: Os plurais de "Id" e "Nome" são "Ids" e "Nomes", respectivamente. Não se usa apóstrofos nesse caso (ou em qualquer plural que seja).
  14. Esse eu ainda não testei... Vou trazer o CD do VB para instalar na máquina aqui do trabalho e vou fazer um teste Abraços, William Rodrigues O Istool é uma interface gráfica (front-end) para o Inno Setup. Com ele você tem funcionalidades como arrastar os arquivos necessários, escolher o tipo de compactação e definir dezenas de outras opções (que no Inno sozinho você teria que escrever no script). Recomendo em alta conta. Abraços, Graymalkin
  15. Graymalkin

    Como Eu Faço?

    Você diz ter algo como o texto "http://www.graymalkin.globalhosts.com.br" e transformar em http://www.graymalkin.globalhosts.com.br/. Seria isso? Se sim, quando isso deveria ocorrer? Graymalkin
  16. O case é apenas uma forma mais prática e clara de se fazer vários ifs. Segue um exemplo: program t; var i : integer; begin writeln('Digite um número:'); readln(i); case i of 1: writeln('um'); 2: writeln('dois'); 3: writeln('três'); else writeln('Outro'); end; readln; end. Abraços, Graymalkin
  17. Como você está fazendo? Sempre faço assim: set mshflexgrid1.datasource = rs Considerando que "rs" é um ADODB.Recordset e que mshflexgrid1 é uma Microsoft Hierarchical Flexgrid (funciona do mesmo jeito que a FlexGrid comum, porém tem suporte a ADO e Recordsets hierárquicos). Abraços, Graymalkin
  18. Claro. Você recebe, no evento KeyPress da caixa de texto, o código de cada tecla que é digitada (representáveis por caracteres ANSI) no parâmetro KeyAscii. Portanto, basta verificar qual é a tecla e fazer o que tem de ser feito de acordo. Exemplo: If Chr(KeyAscii) = "+" Then MsgBox "Você pressionou o +!" End If Abraços, Graymalkin
  19. Experimente colocar dbgHighlightRow na propriedade MarqueeStyle da Split (botão direito na Grid e "Properties..."). Abraços, Graymalkin
  20. Sim, o Inno Setup (www.jrsoftware.com, se não me engano). Recomendo também o Istool (www.istool.org). Graymalkin
  21. Hehehe... até parece. Graymalkin
  22. Graymalkin

    Vb X Linux

    Resposta simples também? Não. Porém, tem outra resposta simples que serve também: talvez. Existe o WINE (Windows Emulator) que permite rodar aplicativos Windows no Linux. Uma vez rodei o próprio VB no Wine. Não sei como está o estágio atual dele agora. Outra possibilidade é o projeto Mono que visa recriar a .NET Framework para Linux, o que *talvez* permita executar programas do VB.NET no Linux (em geral não vejo falar sobre o VB.NET, mas sim sobre o C#). Existe ainda o VMWare que permite que você execute um outro sistema operacional dentro de outro (sim, é show! ), o que lhe permitiria rodar o Windows dentro do Linux e rodar o programa em VB de lá (porém isso não é nada, digamos, funcional, já que você ainda vai precisar ter licenças do Windows para rodá-lo dentro da máquina virtual). Abraços, Graymalkin
  23. Uma API é uma função externa que você pode usar em seus programas. A maioria das APIs que usamos no VB são do próprio Windows (daí o nome Win32 API). Por exemplo, no seu caso, você quer saber a quantidade de pixels que um determinado texto ocupa. O VB por si só não tem uma função que possa te responder isso. No entanto, o sistema operacional tem (afinal, ele tem mesmo que ter, a fim de poder fazer coisas como justificar textos). A idéia de API é você poder "pegar emprestado" essa determinada característica e utilizá-la em seus programas. Se quiser um guia com boa parte delas (existem algumas centenas delas), você pode pegar o API-Guide (http://www.mentalis.org/). Abraços, Graymalkin
  24. Graymalkin

    Winsock

    Claro. Dê uma olhada nestes tutoriais: http://www.graymalkin.globalhosts.com.br/s...orialSocket.zip http://www.graymalkin.globalhosts.com.br/s...rialSocket2.zip Abraços, Graymalkin
  25. Graymalkin

    Site De Turismo

    Explique melhor o que você quer. Ficou muito vago desse jeito. Graymalkin
×
×
  • Criar Novo...