Difference between revisions of "TXMLPropStorage/pt"

From Free Pascal wiki
Jump to navigationJump to search
 
(Re-translated completely...)
Line 1: Line 1:
 
{{TXMLPropStorage}}
 
{{TXMLPropStorage}}
  
'''TXMLPropStorage é um componente para salvar/restaurar propriedades selecionadas (qualquer TForm ou algum controle nele)
+
== Introdução ==
Trabalha com a propriedade TForm.[[doc:lcl/forms/tform.sessionproperties.html|SessionProperties]].'''
 
  
Utilização:
+
TXMLPropStorage é um componente para salvar e restaurar propriedades selecionadas (de qualquer TForm ou quaisquer controle nele). Ele trabalha com a propriedade TFormTForm.[[doc:lcl/forms/tform.sessionproperties.html|SessionProperties]]. Ele está disponível na guia '''Misc''' da paleta de componentes.
# Jogue um componente [[doc:lcl/xmlpropstorage/txmlpropstorage.html|TXMLPropStorage]] no formulário e ajuste o nome do arquivo, por exemplo: session.xml
+
 
# Abra a janela do editor para a proriedade [[doc:lcl/forms/tform.sessionproperties.html|SessionProperties]] do TForm.
+
== Utilização ==
# Adicione propriedades do formulário e/ou controles a ser armazenados em session.xml.
+
# Jogue um componente [[doc:lcl/xmlpropstorage/txmlpropstorage.html|TXMLPropStorage]] em um formulário e ajuste a propriedade filename, por exemplo: session.xml
 +
# Selecione o formulário, vá até o Object Inspector e abra a janela do editor para a propriedade [[doc:lcl/forms/tform.sessionproperties.html|SessionProperties]] de TForm.
 +
# Adicione aqui propriedades do formulário e/ou controles a serem armazenadas dentro de session.xml (exemplo: width;height).
 
# Compile a aplicação.
 
# Compile a aplicação.
  
Sua aplicação agora lerá o valor da propriedade selecionada do session.xml e aplicara ela em runtime (como Width,Height,Left para TForm)
+
Sua aplicação agora irá ler o valor das propriedades selecionadas do arquivo session.xml e aplicará elas em tempo de execução (como Width, Height, Left, Top para TForm).
 +
 
 +
O componente TINIPropStorage funciona da mesma forma que TXMLPropStorage, exceto pelo fato de armazenar as informações de sessão em um arquivo do tipo [http://lazarus-ccr.sourceforge.net/docs/fcl/inifiles/index.html IniFile].
 +
 
 +
== Notas ==
 +
 
 +
TXMLPropStorage tem um manipulador padrão se você não ajustar um nome de arquivo.
 +
No Windows/MacOS as configurações serão salvas no diretório da aplicação como PROGRAMNAME.xml.
 +
 
 +
Nos Unix likes ela será salva em um diretório home do usuário atual como .PROGRAMNAME
  
TINIPropStorage trabalha como TXMLPropStorage, exceto que ele armazena a informação em um arquivo INI.
+
Por essa razão é uma boa idéia deixar o nome de arquivo em branco para programas unix que pretendem ser executados por usuários normais.

Revision as of 20:28, 9 March 2008

Deutsch (de) English (en) español (es) français (fr) polski (pl) português (pt) русский (ru)

Introdução

TXMLPropStorage é um componente para salvar e restaurar propriedades selecionadas (de qualquer TForm ou quaisquer controle nele). Ele trabalha com a propriedade TFormTForm.SessionProperties. Ele está disponível na guia Misc da paleta de componentes.

Utilização

  1. Jogue um componente TXMLPropStorage em um formulário e ajuste a propriedade filename, por exemplo: session.xml
  2. Selecione o formulário, vá até o Object Inspector e abra a janela do editor para a propriedade SessionProperties de TForm.
  3. Adicione aqui propriedades do formulário e/ou controles a serem armazenadas dentro de session.xml (exemplo: width;height).
  4. Compile a aplicação.

Sua aplicação agora irá ler o valor das propriedades selecionadas do arquivo session.xml e aplicará elas em tempo de execução (como Width, Height, Left, Top para TForm).

O componente TINIPropStorage funciona da mesma forma que TXMLPropStorage, exceto pelo fato de armazenar as informações de sessão em um arquivo do tipo IniFile.

Notas

TXMLPropStorage tem um manipulador padrão se você não ajustar um nome de arquivo. No Windows/MacOS as configurações serão salvas no diretório da aplicação como PROGRAMNAME.xml.

Nos Unix likes ela será salva em um diretório home do usuário atual como .PROGRAMNAME

Por essa razão é uma boa idéia deixar o nome de arquivo em branco para programas unix que pretendem ser executados por usuários normais.