Unit untKernelAmbiente

DescriçãousesClasses, Interfaces, Objetos e RegistrosFunções e ProcedimentosTiposConstantesVariáveis

Descrição

Unidade de Controle do Ambiente do Sistema

O Ambiente provém um modo global de acessar certas funções e procedimentos que precisam de acesso global dentro do sistema tais como variáveis de ambiente, permissões de usuário e outras informações do sistema.

Visão Geral

Classes, Interfaces, Objetos e Registros

Nome Descrição
Classe TDadoAcessoUsuario Informações de Acesso do usuário
record TEmpresa Informações da Empresa
record TInformacaoAtivacaoSoftware !! INFORMAÇÃO !! PARA USO COM REGISTROS FACILITA A UTILIZAÇÃO DE UMA LETRA IDENTIFICANDO O TIPO DOS CAMPOS.
record TCoresSistema Registro de Cores do Sistema
record TInformacaoUsuario Informação do usuário Autenticado no sistema
Classe TKernelString Classe de Controle de Strings
Classe TVariavelSistema Classe para armazenar as variáveis globais do usuário atual
Classe TAmbiente Classe de controle do ambiente do aplicativo

Funções e Procedimentos

function Ambiente: TAmbiente;
function objStr : TKernelString;

Tipos

TDadosAcessoUsuario = TStringList;
TBancoDadosAplicativo = (...);
TTipoMensagem = (...);

Variáveis

objAmbiente: TAmbiente;
objString: TKernelString;
objModulo: TControleEntidade;
objRelatorio: TKernelRelatorio;

Descrição

Funções e Procedimentos

function Ambiente: TAmbiente;

Ambiente do Sistema

Esta função retorna o ambiente do sistema, que nada mais é do que uma instância da Classe TAmbiente, que tomará o controle de todos os aspéctos gerais e de configurações da aplicação

function objStr : TKernelString;

Retorna o objeto de controle de strings

Tipos

TDadosAcessoUsuario = TStringList;

Lista de Acessos

TBancoDadosAplicativo = (...);

Tipos de bancos de dados que podem ser suportados pelo núcleo

Values
  • bdaNone:
  • bdaFirebird15:
  • bdaMSSQL:
  • bdaPostgreSQL82:
  • bdaFirebird20:
  • bdaMySQL41:
  • bdaMySQL51:
  • bdaODBC:
TTipoMensagem = (...);

Tipos de mensagem exibidas pelo Núcleo

Values
  • tmInformacao:
  • tmErro:
  • tmAlerta:

Variáveis

objAmbiente: TAmbiente;

Objeto de controle do ambiente do aplicativo

objString: TKernelString;

Objeto de Controle e manipulação de de Strings

objModulo: TControleEntidade;

Objeto de Controle de Entidades/Módulos

objRelatorio: TKernelRelatorio;

Objeto de Controle de Relatórios

Autor

Criada

Data: 14 de Julho de 2006

Última modificação

$CheckInDate: 15/6/2007 14:12:19 $