Crear function para Script de Harbour

Re: Crear function para Script de Harbour

Postby Antonio Linares » Thu Aug 16, 2018 9:02 am

Aqui funciona correctamente, debe ser la versión de Harbour que estas usando

Prueba a descargar la más reciente
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Crear function para Script de Harbour

Postby Compuin » Thu Aug 16, 2018 11:42 am

Antonio Linares wrote:Aqui funciona correctamente, debe ser la versión de Harbour que estas usando

Prueba a descargar la más reciente


Cual es el enlace de la mas reciente?
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Crear function para Script de Harbour

Postby Antonio Linares » Thu Aug 16, 2018 12:38 pm

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Crear function para Script de Harbour

Postby Compuin » Thu Aug 16, 2018 12:43 pm

Antonio Linares wrote:http://forums.fivetechsupport.com/viewtopic.php?f=16&t=35191


Da el mismo error de corrupcion
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Crear function para Script de Harbour

Postby karinha » Thu Aug 16, 2018 6:49 pm

Muestra el fuente completo porfa.

Intenta con:

TUTOR04.PRG
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Crear function para Script de Harbour

Postby Compuin » Thu Aug 16, 2018 6:54 pm

karinha wrote:Muestra el fuente completo porfa.

Intenta con:

TUTOR04.PRG


Son 3 .prgs

DEMO.PRG

#include "FiveWin.ch"

FUNCTION MAIN()

ejecutar(MemoRead("medida.prg"))

return nil


EJECUTAR.PRG

#include "FiveWin.ch"

FUNCTION Ejecutar( cCode )
local oHrb, cResult, bOldError, oResult

oHrb = HB_CompileFromBuf( cCode, .T., "-n", "-Ic:\fwh\include", "-Ic:\harbour\include" )

if ! Empty( oHrb )
BEGIN SEQUENCE
bOldError = ErrorBlock( { | o | DoBreak( o ) } )
hb_HrbRun( oHrb )
END SEQUENCE
ErrorBlock( bOldError )
endif
*/
return nil

//----------------------------------------------------------------------------//
FUNCTION DoBreak( oError )

local cInfo := oError:operation, n

if ValType( oError:Args ) == "A"
cInfo += " Args:" + CRLF
for n = 1 to Len( oError:Args )
MsgInfo( oError:Args[ n ] )
cInfo += "[" + Str( n, 4 ) + "] = " + ValType( oError:Args[ n ] ) + ;
" " + cValToChar( oError:Args[ n ] ) + CRLF
next
endif

MsgStop( oError:Description + CRLF + cInfo,;
"Script error at line: " + AllTrim( Str( ProcLine( 2 ) ) ) )

BREAK

return nil

MEDIDA.PRG

#Include "Fivewin.ch"

FUNCTION MEDIDA()
? "mensaje"
RETURN .T.
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Crear function para Script de Harbour

Postby karinha » Thu Aug 16, 2018 7:13 pm

És esto? Está correcto la mensageria?

Image

Saludos
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Crear function para Script de Harbour

Postby karinha » Thu Aug 16, 2018 7:18 pm

Code: Select all  Expand view

// Son 3 .prgs - solo 2 - DEMO.PRG y MEDIDA.PRG

// DEMO.PRG

#include "FiveWin.ch"

FUNCTION MAIN()

   ejecutar( MemoRead( "medida.prg" ) )

   RETURN nil

// EJECUTAR.PRG

// #include "FiveWin.ch"  // ???

FUNCTION Ejecutar( cCode )

   LOCAL oHrb, cResult, bOldError, oResult

   oHrb = HB_CompileFromBuf( cCode, .T. , "-n", "-Ic:\fwh1701\include", "-Ic:\HB1801\include" )

   IF ! Empty( oHrb )
      BEGIN SEQUENCE
         bOldError = ErrorBlock( { | o | DoBreak( o ) } )
         hb_HrbRun( oHrb )
      END SEQUENCE
      ErrorBlock( bOldError )
   ENDIF

   RETURN nil

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

FUNCTION DoBreak( oError )

   LOCAL cInfo := oError:operation, n

   IF ValType( oError:Args ) == "A"
      cInfo += " Args:" + CRLF
      FOR n = 1 TO Len( oError:Args )
         MsgInfo( oError:Args[ n ] )
         cInfo += "[" + Str( n, 4 ) + "] = " + ValType( oError:Args[ n ] ) + ;
            " " + cValToChar( oError:Args[ n ] ) + CRLF
      NEXT

   ENDIF

   MsgStop( oError:Description + CRLF + cInfo, ;
      "Script error at line: " + AllTrim( Str( ProcLine( 2 ) ) ) )

   BREAK

   RETURN nil

/*
MEDIDA.PRG

#Include "Fivewin.ch"

FUNCTION MEDIDA()
   ? "mensaje"
RETURN .T.
*/

 


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Crear function para Script de Harbour

Postby Compuin » Thu Aug 16, 2018 7:22 pm

karinha wrote:És esto? Está correcto la mensageria?

Image

Saludos



Si, lo pruebo y te comento
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Crear function para Script de Harbour

Postby Compuin » Thu Aug 16, 2018 7:28 pm

Error de corrupcion HB_HRBRUN()

Me puedes compartir tu version de Harbour y Bcc ?

Parece la mia esta corrupta
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Crear function para Script de Harbour

Postby karinha » Thu Aug 16, 2018 7:33 pm

Last edited by karinha on Thu Aug 16, 2018 7:46 pm, edited 1 time in total.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Crear function para Script de Harbour

Postby Compuin » Thu Aug 16, 2018 7:43 pm

karinha wrote:Cual tú correo? ó skype?

Saludos.


compuin@gmail.com

Enviame tu skype y te agrego
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Crear function para Script de Harbour

Postby Compuin » Sat Aug 18, 2018 2:43 pm

Saludos

Hice formateo de mi maquina e instalando todo nuevamente sigue el mismo error de corrupcion

Algun advise?
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Crear function para Script de Harbour

Postby acuellar » Sat Aug 18, 2018 3:02 pm

Estimado
Lo compile el ejemplo y funciona perfecto.

Tengo:
FWH1804
Harbour 3.2.0dev (r1801051438)
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Crear function para Script de Harbour

Postby Compuin » Sat Aug 18, 2018 3:08 pm

acuellar wrote:Estimado
Lo compile el ejemplo y funciona perfecto.

Tengo:
FWH1804
Harbour 3.2.0dev (r1801051438)
Embarcadero C++ 7.30 for Win32 Copyright (c) 1993-2017 Embarcadero Technologies, Inc.


Que puede estar mal?
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 65 guests