Hi Bruno,

Pls recheck with r11485.

Brgds,
Viktor

On 2009.06.22., at 19:41, Bruno Luciani wrote:

Hi , Superlib now works ok

But in S3GET sample I have this error when use calcwhen( )

It's a sample problem or a Lib problem

Below , error and sample code

Bruno

////////////////////////// Error////////////////////////////////////


C:\Downloads\harbour\supfree\SAMPLES>s3get

Error BASE/1004  No exported method: VARGET
Called from VARGET(0)
Called from CALCWHEN(0)
Called from (b)READERS(75)
Called from RATPREVALIDATE(0)
Called from RATREADER(0)
Called from RAT_READ(0)
Called from READERS(80)
Called from MAIN(20)
C:\Downloads\harbour\supfree\SAMPLES>

//////////////////////////////////////////////////////////////////////////

/////////////////////// Code ///////////////////////////////////////

#include "inkey.ch"

PROC MAIN
 request hb_gt_wvg_default // hay que agregar esta línea

local cInScreen   := savescreen(0,0,24,79)
local nSelect

SetMode(25,80)
CLS
slsf_color("S3COLOR")
initsup(.F.)
makebox(0,0,24,79,sls_normcol() )
WHILE .T.
   nSelect := MENU_V("Get samples:","Readers, Whens, valids",;
                     "Scrolling gets","Quit")
    DO CASE
    CASE nSelect = 1
       readers()
    CASE nSelect = 2
       showgetmany()
    otherwise
     exit
    ENDCASE
    makebox(0,0,24,79,sls_normcol() )
END
ss_rise(0,0,24,79,cInScreen)



//------------------------------------------------------------------
STATIC PROC READERS

local n
local lYesNo   := .f.
local lYesNo2  := .f.
local lNumber1 := 0
local cChar1 := space(15)
local cChar2 := space(15)
local cChar3 := space(10)
local cChar4 := space(15)
local lNumber2    := 0
local dDate       := date()
memvar getlist

@ 2,8 SAY "GET SYSTEM ENHANCEMENTS"

@ 4,9 SAY "...................(regular logical get)"
@ 5,9 SAY "...................YNREADER() - popup Yes/No for logical fields" @ 7,13 SAY "...............PMREADER() - use +- keys for date/ numeric fields"
@ 9,23 SAY ".....PICKREADER() - use a picklist for a get reader"
@ 11,23 SAY ".....SBREADER()   - use spacebar to toggle values from"
@ 12,43 SAY "an array"
@ 14,13 SAY "...............CALCWHEN() - calculator as get WHEN clause"
@ 16,16 SAY "............CALENDWHEN() - calendar as get WHEN clause"
@ 18,23 SAY ".....SMALLVALID() - lookup table as get VALID clause"
@ 20,23 SAY ".....POPUPKSET()  - generic popup - F2 pops up ASCII"
@ 21,43 SAY "table"

POPUPKSET(K_F2,"READERS","cChar4",;
{|| iif( (n:=asciitable())#nil,getactive():insert(chr(n)):assign(),nil)})


@4,8 GET lYesno2   // filler
@5,8 get lYesNo send reader:= YNREADER()
@7,8 get lNumber1 pict "99999" send reader:= PMREADER()
@9,8 get cChar1 send reader:= PICKREADER({"TOM            ",;
                                               "DICK           ",;
                                               "HARRY          "})
@11,8 get cChar2 send reader := SBREADER({"WILMA          ",;
                                               "BETTY          ",;
                                               "ELVIRA!        "})

@14,8 get lNumber2 pict "99999" when CALCWHEN(.f.,.t.)
@16,8 get dDate    when CALENDWHEN(.f.,.t.)
@18,8 get cChar3 valid SMALLVALID({||!empty(cChar3)},"product",;
                           "Select Product","%S3PROD","PRODUCT"   )
@20,8 get cChar4
RAT_READ(getlist)
RETURN


//------------------------------------------------------------------

static proc showgetmany
 local i
local aDesc := {"Get 1","Get 2","Get 3","Get 4","Get 5","Get 6","Get 7","Get 8",;
                 "Get 9","Get 10"}
local aGets := {"Yo!",date(),time(),.t.,1234.56,"These","Are ","scrolling",;
                 "Gets......",.t.}
 memvar getlist
 for i = 1 to len(aGets)
   @maxrow()+1,maxcol()+1 get aGets[i]
   aadd(aDesc,field(i))
 next
SGETMANY(getlist,aDesc,7,10,15,60,"Editing - Multiple Scrolling Gets","ESC quits, F10 saves",1)
return

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to