Datawindow.StoragePageSize
Overview
Se você trabalha com o PowerBuilder e já enfrentou desafios com operações pesadas na DataWindow, este guia é para você! Aposto que já topou com aquela situação chata de erro por falta de memória, certo? Bem, hoje vou te contar sobre a propriedade StoragePageSize, um verdadeiro game-changer para esses casos. Vou explicar como configurá-la para ‘LARGE’ ou ‘MEDIUM’, dependendo do tamanho da sua operação. Preparado para otimizar suas operações e deixar esses erros de memória no passado? Então, vem comigo!
Esta propriedade controla o tamanho da paginação que a Datawindow terá para realizar operações como Retrieve, Import ou RowsCopy. Se você está realizando operações muito grande com a DataWindow, confira esta propriedade.
Sintaxe:
dw_control.Object.DataWindow.StoragePageSize { = size }
dw_control.Modify(“datawindow.storagepagesize=“size” “)
Retorno:
- Nenhum
Destalhes sobre a função!
Appeon: Funciona sem restrições.
- Utilize esta propriedade para evitar erros de falta de memória (out of memory) quando realizar operações de Retrieve, Import e/ou RowsCopy;
- Esta propriedade deve ser configurada antes da utilização dos metodos que utilizam muita memória;
Como utilizar:
Exemplo 01: Muda o StoragePageSize para LARGE.
dw_1.Modify("datawindow.storagepagesize='LARGE'")
Exemplo 02: Muda o StoragePageSize para MEDIUM.
dw1.object.datawindow.storagepagesize='MEDIUM'
Argumentos:
Argumento | Obrigatório | Tipo | Descrição |
---|---|---|---|
size | Sim | string | Aceita apenas dois valores: - “LARGE”: (Recomendado) Permite operações realmente grandes. - “MEDIUM” |
Referência:
Dúvidas sobre o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.