Hola, intento compilar este ejemplo y no funciona.
#include "FiveWin.ch"
#include "InKey.ch"
#include "xbrowse.ch"
REQUEST DBFCDX
function Main()
Β Β local oWnd, oBmp, oBar
Β Β CheckCustCdx()
Β Β USE CUSTOMER NEW SHARED VIA "DBFCDX"
Β Β SET ORDER TO TAG FIRST
Β Β GO TOP
Β Β DEFINE WINDOW oWnd TITLE "New TXBrowse class (only for FWH)"
Β Β Β
Β Β define buttonbar oBar of oWnd size 32,32
Β Β
Β Β define button prompt "Test" of oBar action( Incremental( oWnd ) )
Β Β Β
Β Β SET MESSAGE OF oWnd TO FWVERSION + ", " + FWCOPYRIGHT CENTERED TIME DATE
Β Β ACTIVATE WINDOW oWnd
return nil
//----------------------------------------------------------------------------//
STATIC FUNCTION Incremental( oWnd )
Β Β local oChild, oBrw, oSay, cTexto := "", cAlias
Β Β
Β Β cAlias := select()
Β Β DEFINE dialog oChild TITLE "Incremental seek & Inset style browse" OF oWnd size 600,400 pixel
Β Β
Β Β @ 10,10 say "Busqueda Incremental:" of oChild size 60,12 pixel
Β Β @ 10,65 say oSay prompt cTexto of oChild size 50,12 pixel
Β Β
Β [b]Β @ 25,5 xbrowse oBrw alias cAlias autocols size 290,170 pixel[/b]
Β Β
Β Β oBrw:bSeek := {|c| DbSeek( Upper( c ) ) }
Β Β oBrw:oSeek := oSay
Β Β oBrw:CreateFromCode()
Β Β ACTIVATE dialog oChild ON INIT ( oBrw:SetFocus(), oChild:Resize() )
RETURN NIL
//----------------------------------------------------------------------------//
static function CheckCustCdx()
Β Β local n
Β Β if File( "customer.cdx" )
// Β Β Β if MsgYesNo( "Re-index Customer.dbf ?" )
Β Β Β Β Β FErase( "customer.cdx" )
// Β Β Β endif
Β Β endif
Β Β if !File( "customer.cdx" )
Β Β Β USE CUSTOMER EXCLUSIVE VIA "DBFCDX"
Β Β Β for n := 1 to FCount()
Β Β Β Β Β CreateTag( FieldName( n ) )
Β Β Β next
Β Β Β USE
Β Β endif
return nil
//----------------------------------------------------------------------------//
static function CreateTag( ctag )
Β Β INDEX ON &ctag TAG &ctag
return nil
El mensaje de error que sale es en esta linea:
@ 25,5 xbrowse oBrw alias cAlias autocols size 290,170 pixel
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FiveWin for Harbour 6.12 - December 2006 Harbour development power ββ
β (c) FiveTech, 1993-2006 for Microsoft Windows 95/98/NT/2000/ME and XP ββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Compiling...
Harbour devel build 1.1-0 Intl.
Copyright 1999-2007,
http://www.harbour-project.org/
Compiling 'p.prg' and generating preprocessed output to 'p.ppo'...
p.prg(45) Error E0030 Syntax error: "syntax error at '@'"
1 error
No code generated
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Error E2194: Could not find file 'p.c'
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'P.OBJ'
* There are errors
C:\FWH\SAMPLES>