SetArray
SetArray(oObj,aArray)Substitui dados de um controle no eAdvPL histórico.
Visão geral
Referência histórica eAdvPL, seção 3.25. A sintaxe depende das macros e da plataforma dessa implementação; não comprova suporte no SmartClient atual. O primeiro argumento é o objeto; o segundo é o novo array. Não confundir a função global com métodos homônimos de FWBrowse ou TCBrowse. O guia não esclarece cópia, compartilhamento ou preservação da seleção: teste esses pontos na implementação usada. Após alterar o tamanho, não reutilize um índice antigo sem validar seus limites. (Fontes: refs. 1–1.)
Sintaxe
SetArray(oObj,aArray)Retorno
Sem retorno útil documentado nesse recorte.
Exemplo comentado
// Fragmento: controle existente e formato de itens confirmado.
Local aItens := {"A","B"}
SetArray(oObj,aItens)Fornece dois itens ao controle; não demonstra persistência nem cópia profunda. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Validar include e contexto gráfico no release-alvo. O fragmento pressupõe os objetos indicados; não é um aplicativo completo. Não usar em execução sem interface.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.