PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSIniFiles

    Serviços de manipulação de ficheiros de configuração (INI files).

    Inheritance
    System.Object
    StdBSIniFiles
    Implements
    IStdBSIniFiles
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1A5C1237-74ED-4A93-9444-4383F1F68DDD")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSIniFiles : IStdBSIniFiles

    Methods

    Finalize()

    Finalizes an instance of the StdBSIniFiles class.

    Declaration
    protected void Finalize()

    IniGravaLong(String, String, Int32, StdBETipos.TipoIni, String)

    Grava um valor do tipo long no ficheiro de configuração indicado.

    Declaration
    public void IniGravaLong(string sSeccao, string sChave, int lValor, StdBETipos.TipoIni eIniAUsar = StdBETipos.TipoIni.inPorUtilizApl, string sAbvtApl = "")
    Parameters
    Type Name Description
    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.Int32 lValor

    Valor a gravar.

    StdBETipos.TipoIni eIniAUsar

    Ficheiro de configuração a utilizar.

    System.String sAbvtApl

    Abreviatura da aplicação.

    IniGravaLongFicheiro(String, String, String, Int32)

    Grava um valor do tipo long no ficheiro de configuração indicado.

    Declaration
    public void IniGravaLongFicheiro(string sFicheiro, string sSeccao, string sChave, int lValor)
    Parameters
    Type Name Description
    System.String sFicheiro

    Localização do ficheiro de configuração.

    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.Int32 lValor

    Valor a gravar.

    IniGravaPosicaoForm(Form, String, Boolean, Boolean)

    Inis the grava posicao form.

    Declaration
    public void IniGravaPosicaoForm(Form objForm, string strAbvtApl, bool blnGravaLargura = true, bool blnGravaAltura = true)
    Parameters
    Type Name Description
    System.Windows.Forms.Form objForm

    The object form.

    System.String strAbvtApl

    The string abvt apl.

    System.Boolean blnGravaLargura

    if set to true [BLN grava largura].

    System.Boolean blnGravaAltura

    if set to true [BLN grava altura].

    IniGravaPosicaoObjecto(Control, String, Boolean, Boolean)

    Inis the grava posicao objecto.

    Declaration
    public void IniGravaPosicaoObjecto(Control objObjecto, string strAbvtApl, bool blnGravaLargura = true, bool blnGravaAltura = true)
    Parameters
    Type Name Description
    System.Windows.Forms.Control objObjecto

    The object objecto.

    System.String strAbvtApl

    The string abvt apl.

    System.Boolean blnGravaLargura

    if set to true [BLN grava largura].

    System.Boolean blnGravaAltura

    if set to true [BLN grava altura].

    IniGravaString(String, String, String, StdBETipos.TipoIni, String)

    Grava um valor do tipo string no ficheiro de configuração indicado.

    Declaration
    public void IniGravaString(string sSeccao, string sChave, string sValor, StdBETipos.TipoIni eIniAUsar = StdBETipos.TipoIni.inPorUtilizApl, string sAbvtApl = "")
    Parameters
    Type Name Description
    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.String sValor

    Valor a gravar.

    StdBETipos.TipoIni eIniAUsar

    Ficheiro de configuração a utilizar.

    System.String sAbvtApl

    Abreviatura da aplicação.

    IniGravaStringFicheiro(String, String, String, String)

    Grava um valor do tipo string no ficheiro de configuração indicado.

    Declaration
    public void IniGravaStringFicheiro(string sFicheiro, string sSeccao, string sChave, string sValor)
    Parameters
    Type Name Description
    System.String sFicheiro

    Localização do ficheiro de configuração.

    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.String sValor

    Valor a gravar.

    IniLeLong(String, String, Int32, StdBETipos.TipoIni, String)

    Lê um valor do tipo long do ficheiro de configuração indicado.

    Declaration
    public int IniLeLong(string sSeccao, string sChave, int lValDefeito = 0, StdBETipos.TipoIni eIniAUsar = StdBETipos.TipoIni.inPorUtilizApl, string sAbvtApl = "")
    Parameters
    Type Name Description
    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.Int32 lValDefeito

    Valor por defeito (caso a chave não exista).

    StdBETipos.TipoIni eIniAUsar

    Ficheiro de configuração a utilizar.

    System.String sAbvtApl

    Abreviatura da aplicação.

    Returns
    Type Description
    System.Int32

    IniLeLongFicheiro(String, String, String, Int32)

    Lê um valor do tipo long do ficheiro de configuração indicado.

    Declaration
    public int IniLeLongFicheiro(string sFicheiro, string sSeccao, string sChave, int lValDefeito = 0)
    Parameters
    Type Name Description
    System.String sFicheiro

    Localização do ficheiro de configuração.

    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.Int32 lValDefeito

    Valor por defeito (caso a chave não exista).

    Returns
    Type Description
    System.Int32

    IniLePosicaoForm(Form, String)

    Inis the le posicao form.

    Declaration
    public void IniLePosicaoForm(Form objForm, string strAbvtApl)
    Parameters
    Type Name Description
    System.Windows.Forms.Form objForm

    The object form.

    System.String strAbvtApl

    The string abvt apl.

    IniLePosicaoFormEx(Form, String, Boolean, Boolean)

    Inis the le posicao form ex.

    Declaration
    public void IniLePosicaoFormEx(Form objForm, string strAbvtApl, bool blnCarregaLargura = false, bool blnCarregaAltura = false)
    Parameters
    Type Name Description
    System.Windows.Forms.Form objForm

    The object form.

    System.String strAbvtApl

    The string abvt apl.

    System.Boolean blnCarregaLargura

    if set to true [BLN carrega largura].

    System.Boolean blnCarregaAltura

    if set to true [BLN carrega altura].

    IniLePosicaoObjecto(Control, String, Boolean, Boolean)

    Inis the le posicao objecto.

    Declaration
    public void IniLePosicaoObjecto(Control objObjecto, string strAbvtApl, bool blnCarregaLargura = true, bool blnCarregaAltura = true)
    Parameters
    Type Name Description
    System.Windows.Forms.Control objObjecto

    The object objecto.

    System.String strAbvtApl

    The string abvt apl.

    System.Boolean blnCarregaLargura

    if set to true [BLN carrega largura].

    System.Boolean blnCarregaAltura

    if set to true [BLN carrega altura].

    IniLeString(String, String)

    Inis the le string.

    Declaration
    public string IniLeString(string sSeccao, string sChave)
    Parameters
    Type Name Description
    System.String sSeccao

    The s seccao.

    System.String sChave

    The s chave.

    Returns
    Type Description
    System.String

    IniLeString(String, String, String)

    Inis the le string.

    Declaration
    public string IniLeString(string sSeccao, string sChave, string sValDefeito)
    Parameters
    Type Name Description
    System.String sSeccao

    The s seccao.

    System.String sChave

    The s chave.

    System.String sValDefeito

    The s value defeito.

    Returns
    Type Description
    System.String

    IniLeString(String, String, String, StdBETipos.TipoIni)

    Inis the le string.

    Declaration
    public string IniLeString(string sSeccao, string sChave, string sValDefeito, StdBETipos.TipoIni eIniAUsar)
    Parameters
    Type Name Description
    System.String sSeccao

    The s seccao.

    System.String sChave

    The s chave.

    System.String sValDefeito

    The s value defeito.

    StdBETipos.TipoIni eIniAUsar

    The e ini a usar.

    Returns
    Type Description
    System.String

    IniLeString(String, String, String, StdBETipos.TipoIni, String)

    Lê um valor do tipo string do ficheiro de configuração indicado.

    Declaration
    public string IniLeString(string sSeccao, string sChave, string sValDefeito, StdBETipos.TipoIni eIniAUsar, string sAbvtApl)
    Parameters
    Type Name Description
    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.String sValDefeito

    Valor por defeito (caso a chave não exista).

    StdBETipos.TipoIni eIniAUsar

    Ficheiro de configuração a utilizar.

    System.String sAbvtApl

    Abreviatura da aplicação.

    Returns
    Type Description
    System.String

    IniLeStringFicheiro(String, String, String)

    Inis the le string ficheiro.

    Declaration
    public string IniLeStringFicheiro(string sFicheiro, string sSeccao, string sChave)
    Parameters
    Type Name Description
    System.String sFicheiro

    The s ficheiro.

    System.String sSeccao

    The s seccao.

    System.String sChave

    The s chave.

    Returns
    Type Description
    System.String

    IniLeStringFicheiro(String, String, String, String)

    Lê um valor do tipo string do ficheiro de configuração indicado.

    Declaration
    public string IniLeStringFicheiro(string sFicheiro, string sSeccao, string sChave, string sValDefeito)
    Parameters
    Type Name Description
    System.String sFicheiro

    Localização do ficheiro de configuração.

    System.String sSeccao

    Nome da secção.

    System.String sChave

    Nome da chave.

    System.String sValDefeito

    Valor por defeito (caso a chave não exista).

    Returns
    Type Description
    System.String

    Implements

    IStdBSIniFiles