Harbour y variables statics
Posted: Wed Jul 17, 2019 5:15 pm
Hola,
Ya es posible en harbour utilizar variables estaticas en un programa HRB ???
Ya es posible en harbour utilizar variables estaticas en un programa HRB ???
www.FiveTechSoft.com
http://forums.fivetechsoft.com/
Hmpaquito, si lo estoy preguntando es por que realmente no lo se.hmpaquito wrote:Una pregunta ¿ Cuando no fue posible usar variables estaticas en un modulo HRB ?
Code: Select all
#include "FiveWin.ch"
#include "xBrowse.ch"
#include "Viking_Master.ch"
#include "TSButton.ch"
#include "noway.ch"
#include "DTPicker.ch"
#include "Image.ch"
MEMVAR oApp
STATIC cOrden , aLinea , cLinea, cCargo , cPallInc , cPallet , dFecInt , nCaja , nKiloReb, nMerKil, nKilFal , nKilPro, nMerma
STATIC aFruta , aEnva , aPesos, aReceta , cReceta , aBasePallet, cBasePallet, cFruta , aFactor , aBolsas, aCalibre, aFoto , nFactor
STATIC cCalibre, nUnidad, nPesos, lVerDatos, cTipoFruta, cEnva , cObser , aMotivo, aRestr , cMotivo, lCargo , cFechaE, cControl
#define MAINPRO "PRetail"
#define VERSIONPRO "0.85."+oApp:cVersion
//-----------------
FUNCTION ProcesosRetails( xBtn )
LOCAL xDlg, oBar, oB, xFont, oIco, oPag[2], oGet[25], oBrw[3], oBus[2], lError
...
...
...
Muchas gracias Armandoarmando.lagunas wrote:Define las variables estaticas al principio de cada PRG
Code: Select all
#include "FiveWin.ch" #include "xBrowse.ch" #include "Viking_Master.ch" #include "TSButton.ch" #include "noway.ch" #include "DTPicker.ch" #include "Image.ch" MEMVAR oApp STATIC cOrden , aLinea , cLinea, cCargo , cPallInc , cPallet , dFecInt , nCaja , nKiloReb, nMerKil, nKilFal , nKilPro, nMerma STATIC aFruta , aEnva , aPesos, aReceta , cReceta , aBasePallet, cBasePallet, cFruta , aFactor , aBolsas, aCalibre, aFoto , nFactor STATIC cCalibre, nUnidad, nPesos, lVerDatos, cTipoFruta, cEnva , cObser , aMotivo, aRestr , cMotivo, lCargo , cFechaE, cControl #define MAINPRO "PRetail" #define VERSIONPRO "0.85."+oApp:cVersion //----------------- FUNCTION ProcesosRetails( xBtn ) LOCAL xDlg, oBar, oB, xFont, oIco, oPag[2], oGet[25], oBrw[3], oBus[2], lError ... ... ...
Fuera del ambito de la pregunta, tengo esta curiosidad porque veo que lo haceis muchos usuarios que sabeis bastante.armando.lagunas wrote:Define las variables estaticas al principio de cada PRG
Code: Select all
#include "FiveWin.ch" #include "xBrowse.ch" #include "Viking_Master.ch" #include "TSButton.ch" #include "noway.ch" #include "DTPicker.ch" #include "Image.ch" MEMVAR oApp STATIC cOrden , aLinea , cLinea, cCargo , cPallInc , cPallet , dFecInt , nCaja , nKiloReb, nMerKil, nKilFal , nKilPro, nMerma STATIC aFruta , aEnva , aPesos, aReceta , cReceta , aBasePallet, cBasePallet, cFruta , aFactor , aBolsas, aCalibre, aFoto , nFactor STATIC cCalibre, nUnidad, nPesos, lVerDatos, cTipoFruta, cEnva , cObser , aMotivo, aRestr , cMotivo, lCargo , cFechaE, cControl #define MAINPRO "PRetail" #define VERSIONPRO "0.85."+oApp:cVersion //----------------- FUNCTION ProcesosRetails( xBtn ) LOCAL xDlg, oBar, oB, xFont, oIco, oPag[2], oGet[25], oBrw[3], oBus[2], lError ... ... ...