Clube VB - Verificando o hardware com o VB6 - Parte I

Aula 36

Para verificar determinados itens de hardware do computador através do VB6, é necessário que você trabalhe com a API do Windows. O primeiro passo é entender o que significa a API:

  • Application Programming Interface

A API na verdade é um conjunto de bibliotecas e arquivos executáveis, que servem para a manipulação dos recursos do Windows.. São diversas as APIs do Windows, como exemplo, iremos a principio utilizar duas APIs, que tem a função de oferecer informações sobre a CPU do equipamento e uma outra que tem a função de exibir informações gerais sobre o disco do equipamento. Estas duas APIs respectivamente são:

  • GetSystemInfo;

  • GetDiskFreeSpace.

Vamos então gerar o nosso sistema de exemplo, seguindo os passos abaixo:

  1. Execute o VB;

  2. Na nova aplicação que é disponibilizada, altere a propriedade CAPTION do formulário para WINDOWS API;

  3. Inclua na parte superior do FORM um componente Buttom e, altere a sua propriedade CAPTION para MODELO CPU;

  4. Ao lado deste Buttom, inclua um componente TextBox e apague o conteúdo da propriedade Text;

  5. Abaixo do primeiro Buttom, inclua um novo Buttom e altere a sua propriedade CAPTION para ESPAÇO LIVRE EM DISCO;

  6. Ao lado deste Buttom, inclua um novo componente TextBox e apague o conteúdo da propriedade Text;

  7. Abaixo dos dois buttons, porém na estrema direita do formulário, inclua um novo Buttom, alterando a sua propriedade CAPTION para FIM;

  8. Seu formulário terá o seguinte aspecto:

9. Vamos agora codificar o botão FIM do formulário, que deverá ter a seguinte codificação:

Private Sub Command3_Click()
End
End Sub

10. Vamos primeiramente estudar a função GetSystemInfo, que tem o objetivo de retornar informações gerais sobre o hardware da máquina, entre as quais podemos destacar:

  • Tipo de processador;

  • Número de processadores no sistema;

  • Nível de dependência do processador.

11. A sintaxe para a utilização desta função é a que segue:

Void GetSystemInfo(LPSYSTEM_INFO);

12. Lpsysteminfo é na verdade um parâmetro que determina o tipo de informação sobre o sistema que deverá ser retornado.

13. Para utilizar as funções da API do Windows em um aplicativo VB6, será necessário declarar estas em um arquivo de módulo, que será o objeto de estudo do próximo módulo de aula.

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco