2012-11-23 17:46 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aredit.prg
* contrib/hbnf/popadder.prg
% eliminated NextKey() calls
Please review me
% use HB_KEYSETLAST()
* contrib/xhb/tcgi.prg
* contrib/xhb/thtm.prg
* contrib/xhb/traceprg.prg
* cleanups
This commit is contained in:
@@ -10,6 +10,18 @@
|
||||
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
|
||||
*/
|
||||
|
||||
2012-11-23 17:46 UTC+0100 Viktor Szakats (harbour syenar.net)
|
||||
* contrib/hbnf/aredit.prg
|
||||
* contrib/hbnf/popadder.prg
|
||||
% eliminated NextKey() calls
|
||||
Please review me
|
||||
% use HB_KEYSETLAST()
|
||||
|
||||
* contrib/xhb/tcgi.prg
|
||||
* contrib/xhb/thtm.prg
|
||||
* contrib/xhb/traceprg.prg
|
||||
* cleanups
|
||||
|
||||
2012-11-23 17:14 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
|
||||
* harbour/contrib/xhb/xhbtedit.prg
|
||||
* harbour/contrib/hbmysql/tsqlbrw.prg
|
||||
|
||||
@@ -102,11 +102,12 @@ FUNCTION ft_ArEdit( nTop, nLeft, nBot, nRight, ;
|
||||
exit_requested := .F.
|
||||
DO WHILE ! exit_requested
|
||||
|
||||
/* TODO: avoid NextKey() */
|
||||
DO WHILE NextKey() == 0 .AND. ! b:stabilize()
|
||||
DO WHILE ( nKey := Inkey() ) == 0 .AND. ! b:stabilize()
|
||||
ENDDO
|
||||
|
||||
nKey := Inkey( 0 )
|
||||
IF nKey == 0
|
||||
nKey := Inkey( 0 )
|
||||
ENDIF
|
||||
|
||||
meth_no := AScan( tb_methods, {| elem | nKey == elem[ KEY_ELEM ] } )
|
||||
IF meth_no != 0
|
||||
|
||||
@@ -788,8 +788,7 @@ STATIC FUNCTION _ftDisplayTape( aAdder, nKey )
|
||||
STATIC FUNCTION _ftSetLastKey( nLastKey )
|
||||
|
||||
_ftPushKeys()
|
||||
hb_keyPut( nLastKey )
|
||||
Inkey()
|
||||
hb_keySetLast( nLastKey )
|
||||
_ftPopKeys()
|
||||
|
||||
RETURN NIL
|
||||
@@ -800,9 +799,10 @@ STATIC FUNCTION _ftSetLastKey( nLastKey )
|
||||
|
||||
STATIC FUNCTION _ftPushKeys()
|
||||
|
||||
/* TODO: avoid NextKey() */
|
||||
DO WHILE NextKey() != 0
|
||||
AAdd( t_aKeys, Inkey() )
|
||||
LOCAL nKey
|
||||
|
||||
DO WHILE ( nKey := Inkey() ) != 0
|
||||
AAdd( t_aKeys, nKey )
|
||||
ENDDO
|
||||
|
||||
RETURN NIL
|
||||
|
||||
@@ -154,15 +154,14 @@ METHOD New( cInBuffer ) CLASS TCgi
|
||||
METHOD ToObject() CLASS TCgi
|
||||
|
||||
LOCAL i
|
||||
LOCAL nScope := 1
|
||||
LOCAL nScope := 1
|
||||
LOCAL aDb
|
||||
LOCAL oNew
|
||||
|
||||
STATIC s_n := 0
|
||||
|
||||
// --> create new oObject class from this one...
|
||||
s_n++
|
||||
aDb := HBClass():New( "NewCgi" + StrZero( s_n, 3 ), { "TCgi" } )
|
||||
aDb := HBClass():New( "NewCgi" + StrZero( ++s_n, 3 ), { "TCgi" } )
|
||||
|
||||
FOR i := 1 TO Len( ::aQueryFields )
|
||||
|
||||
|
||||
@@ -47,9 +47,9 @@
|
||||
#include "hbclass.ch"
|
||||
#include "cgi.ch"
|
||||
|
||||
STATIC s_nHtm := NIL
|
||||
STATIC s_cForm := 0
|
||||
STATIC s_oPage := 0
|
||||
THREAD STATIC t_nHtm := NIL
|
||||
THREAD STATIC t_cForm := 0
|
||||
THREAD STATIC t_oPage := 0
|
||||
|
||||
/****
|
||||
*
|
||||
@@ -499,9 +499,9 @@ METHOD New( cTitle, cLinkTitle, cCharSet, aScriptSRC, ;
|
||||
|
||||
::cStr += CRLF()
|
||||
|
||||
s_nHtm := ::nH
|
||||
t_nHtm := ::nH
|
||||
|
||||
s_oPage := Self
|
||||
t_oPage := Self
|
||||
|
||||
RETURN self
|
||||
|
||||
@@ -510,9 +510,9 @@ METHOD NewAlt( cType ) CLASS THtml
|
||||
::nH := STD_OUT
|
||||
::cStr += 'Content-Type: ' + cType + CRLF() + CRLF()
|
||||
|
||||
s_nHtm := ::nH
|
||||
t_nHtm := ::nH
|
||||
|
||||
s_oPage := Self
|
||||
t_oPage := Self
|
||||
|
||||
RETURN self
|
||||
|
||||
@@ -1603,7 +1603,7 @@ METHOD NewForm( cMethod, cAction, cName ) CLASS THtml
|
||||
|
||||
::cStr += '>' + CRLF()
|
||||
|
||||
s_cForm := cName
|
||||
t_cForm := cName
|
||||
|
||||
RETURN Self
|
||||
|
||||
@@ -2093,7 +2093,7 @@ METHOD PutLinkName( cName ) CLASS THtml
|
||||
|
||||
FUNCTION HtmlPageHandle()
|
||||
|
||||
RETURN s_nHtm
|
||||
RETURN t_nHtm
|
||||
|
||||
/****
|
||||
*
|
||||
@@ -2105,7 +2105,7 @@ FUNCTION HtmlPageHandle()
|
||||
|
||||
FUNCTION HtmlFormName()
|
||||
|
||||
RETURN s_cForm
|
||||
RETURN t_cForm
|
||||
|
||||
/****
|
||||
* HtmlPageObject()
|
||||
@@ -2116,7 +2116,7 @@ FUNCTION HtmlFormName()
|
||||
|
||||
FUNCTION HtmlPageObject()
|
||||
|
||||
RETURN s_oPage
|
||||
RETURN t_oPage
|
||||
|
||||
/****
|
||||
*
|
||||
|
||||
@@ -56,8 +56,6 @@
|
||||
#define HB_SET_TRACESTACK_CURRENT 1
|
||||
#define HB_SET_TRACESTACK_ALL 2
|
||||
|
||||
#xtranslate Write( <cString> ) => FWrite( FileHandle, <cString> )
|
||||
|
||||
STATIC s_lSET_TRACE := .T.
|
||||
STATIC s_cSET_TRACEFILE := "trace.log"
|
||||
STATIC s_nSET_TRACESTACK := HB_SET_TRACESTACK_ALL
|
||||
@@ -147,24 +145,24 @@ FUNCTION TraceLog( ... )
|
||||
FSeek( FileHandle, 0, FS_END )
|
||||
|
||||
IF nLevel > 0
|
||||
Write( "[" + ProcFile( 1 ) + "->" + ProcName( 1 ) + "] (" + hb_ntos( ProcLine( 1 ) ) + ")" )
|
||||
FWrite( FileHandle, "[" + ProcFile( 1 ) + "->" + ProcName( 1 ) + "] (" + hb_ntos( ProcLine( 1 ) ) + ")" )
|
||||
ENDIF
|
||||
|
||||
IF nLevel > 1 .AND. ! ( ProcName( 2 ) == "" )
|
||||
Write( " Called from: " + hb_eol() )
|
||||
FWrite( FileHandle, " Called from: " + hb_eol() )
|
||||
nLevel := 1
|
||||
DO WHILE ! ( ( ProcName := ProcName( ++nLevel ) ) == "" )
|
||||
Write( Space( 30 ) + ProcFile( nLevel ) + "->" + ProcName + "(" + hb_ntos( ProcLine( nLevel ) ) + ")" + hb_eol() )
|
||||
FWrite( FileHandle, Space( 30 ) + ProcFile( nLevel ) + "->" + ProcName + "(" + hb_ntos( ProcLine( nLevel ) ) + ")" + hb_eol() )
|
||||
ENDDO
|
||||
ELSE
|
||||
Write( hb_eol() )
|
||||
FWrite( FileHandle, hb_eol() )
|
||||
ENDIF
|
||||
|
||||
FOR EACH xParam IN hb_AParams()
|
||||
Write( "Type: " + ValType( xParam ) + " >>>" + hb_CStr( xParam ) + "<<<" + hb_eol() )
|
||||
FWrite( FileHandle, "Type: " + ValType( xParam ) + " >>>" + hb_CStr( xParam ) + "<<<" + hb_eol() )
|
||||
NEXT
|
||||
|
||||
Write( hb_eol() )
|
||||
FWrite( FileHandle, hb_eol() )
|
||||
|
||||
FClose( FileHandle )
|
||||
|
||||
|
||||
Reference in New Issue
Block a user