FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Error E0047 Code block contains both macro and declared symb
Posts: 181
Joined: Thu Apr 17, 2008 02:38 PM
Error E0047 Code block contains both macro and declared symb
Posted: Sat Sep 17, 2016 07:22 AM

Salve a tutti

Qualcuno ha risolto il seguente errore di compilazione in xHarbour :
Error E0047 Code block contains both macro and declared symbol
ho tentato di riportare la riga che genera l'errore in un piccolo programma di prova

DbEval( {|| nRet ++ }, {|| .not. Deleted() } )

e li la riga e' compilata regolarmente.

Con Harbour non ho problemi.

Grazie

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Error E0047 Code block contains both macro and declared symb
Posted: Sat Sep 17, 2016 09:28 AM
Questo compila regolarmente:

Code (fw): Select all Collapse
FUNCTION MAIN()

    LOCAL nRet

    DbEval( {|| nRet ++ }, {|| .not. Deleted() } )

    RETURN NIL


Come faccio a riprodurre il problema? Nessuna delle mie applicazioni dà quell'errore compilandole. Dev'essere un caso particolare ma senza poterlo riprodurre non so che fare.

EMG

Continue the discussion