Prueba.prg
- Code: Select all Expand view
#include "FiveWin.ch"
memvar rut_bases
function Main()
local oDlg
private rut_bases := "Prueba de funcionamiento"
probador()
return nil
prueba2.prg
- Code: Select all Expand view
#include "FiveWin.ch"
function probador()
MsgInfo( rut_bases )
return .T.
Cuando compilo, obtengo el siguiente warning:
--------------------Configuración: Pruebas - Debug--------------------
Harbour 1.0.1dev Intl. (Rev. 9361)
Copyright (c) 1999-2008, http://www.harbour-project.org/
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Pruebas.c:
Harbour 1.0.1dev Intl. (Rev. 9361)
Copyright (c) 1999-2008, http://www.harbour-project.org/
C:\Pruebas\prueba2.prg(5) Warning W0001 Ambiguous reference: 'RUT_BASES'
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
prueba2.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Pruebas.EXE - 0 error(es), 1 advertencia(s)
Se supone que una variable PRIVATE, puede ser llamada por cualquier procedure o por cualquier función definida por el usuario...
"The PRIVATE statement creates variables and arrays visible within the current and invoked procedures or user-defined functions"
Alguien ve qué estoy haciendo mal?
Gracias, Saludos!