GetNextAlias y aliases dinámicos
GetNextAlias() -> cAliasEvita aliases fijos y define propiedad de áreas temporales.
Descripción general
GetNextAlias aporta identificador para apertura posterior; obtener nombre no abre tabla. Ejemplo lo usa con FWTemporaryTable y cierra solo tabla propia. No conservar nombres indefinidamente ni cerrar todas las áreas como limpieza. (Fuentes: refs. 1–1.)
Sintaxis
GetNextAlias() -> cAliasEjemplo comentado
#Include "Protheus.ch"
User Function Ed472()
Local cAlias := GetNextAlias()
Local oTmp := FWTemporaryTable():New(cAlias,{{"ED_COD","C",6,0}})
// Abrir y cerrar solo recurso creado aqui.
oTmp:Create()
ConOut(oTmp:GetAlias())
oTmp:Delete()
FreeObj(oTmp)
Return NilCrea y elimina tabla vacía con alias dinámico. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Prever liberación ante errores; TempDB sigue restringido a thread creadora.
- En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.