mLib

<< Click to Display Table of Contents >>

Navigation:  Novatos >

mLib

Previous pageReturn to chapter overviewNext page

Usando a mLib (v4.00)

 

mLib é uma coleção de rotinas que diminuem o tempo de programação e aumentam a produtividade.

Para usar todas rotinas da mLib basta adicionar no USES a “mLib” (MarketLib)

 

A mLib está em D:\PROJETOS\Delphi\mLib

 

Não é necessário criar os objetos. Todas as procedures e functions são do tipo class, ou seja, podem ser acessadas diretamente usando o nome do objeto na frente.

 

Se precisar fazer qualquer alteração ou incluir uma nova função passe para mim (Junior).

 

Objeto

Objetivo

mStr

Funções de manipulação de strings (formatação, transformação e validação)

mConv

Conversão de tipos e manipulação de valores (Str2Float, Trunca, etc)

mRot

Rotinas da API do Windows (Delay, FlagProgramador) e funções genéricas como IfThen

mKey

Usada para simular o pressionamento de uma tecla ou seqüência de teclas no Windows

mDt

Funções de manipulação e cálculos usando variáveis data e hora

mFile

Manipulação de arquivos e pastas (Copiar, Pasta do Windows, listar pasta)

mGraf

Rotinas de uso gráfico (DesenhaDegrade, InverteCor, ConverteBitmapCinza)

mMenuDegrade

Objeto usado para pintar a faixa degrade nos menus (este objeto precisa ser instanciado)

mSpeaker

Tocar sons no speaker do Windows (Bip, SomOK)

mWave

Tocar wavs de arquivos de recursos (dentro do exe) ou sons do sistema operacional

mSQL

Rotinas para manipulação de comandos SQL (LikeCombinado, MontaConsultaSQL)

mDlg

Rotinas e funções para exibição de mensagens (Alerta, InformaAbort)

mINI

Manipulação de arquivos .INI

mReg

Manipulação de dados no registro do Windows

 

Exemplo de uso de um objeto:

 

uses mLib;

 

procedure TForm1.Button1Click(Sender: TObject);

begin

  mDlg.Informa('Esta é uma mensagem');

end;

 

Se digitar mDlg. e pressionar “espaço” todas as funções do objeto mDlg serão exibidos.

 

Abra a unit mLib e suas “filhas” e estude as funções disponíveis para ter uma idéia quais rotinas estão disponíveis para uso.