FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour eagle fw + mysql
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: eagle fw + mysql
Posted: Mon Jun 06, 2016 07:58 PM
ruben Dario wrote:
Gracias.
Tu has llegado a crear la libreria de Eagle


Rub茅n, como puedes comprobar, por el texto de mi post, y la fecha del libro, yo lo us茅 cuando empezaba Eagle, all谩 por el 2004-2005, y funcionaba muy bien, pero luego he estado algunos a帽os sin tocar este tema. Desde entonces no he vuelto a utilizar Eagle y no dispongo de la versi贸n actual para poder ayudarte a crear la lib.
Si tengo un rato, puedo buscar en el "ba煤l de los recuerdos" la versi贸n que utilizaba e intentar crear la lib con las herramientas actuales, aunque no s茅 lo que me encontrar茅.
Por el foro, suele conectarse su autor
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: eagle fw + mysql
Posted: Mon Jun 06, 2016 08:35 PM
cnavarro wrote:
ruben Dario wrote:
Gracias.
Tu has llegado a crear la libreria de Eagle


Rub茅n, como puedes comprobar, por el texto de mi post, y la fecha del libro, yo lo us茅 cuando empezaba Eagle, all谩 por el 2004-2005, y funcionaba muy bien, pero luego he estado algunos a帽os sin tocar este tema. Desde entonces no he vuelto a utilizar Eagle y no dispongo de la versi贸n actual para poder ayudarte a crear la lib.
Si tengo un rato, puedo buscar en el "ba煤l de los recuerdos" la versi贸n que utilizaba e intentar crear la lib con las herramientas actuales, aunque no s茅 lo que me encontrar茅.
Por el foro, suele conectarse su autor



Gracias, Te lo agradesco.

Tengo una version Vieja La 3.0, requiero crear los LIB para bcc582 y bcc7 para Harbour y xHarbour.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: eagle fw + mysql
Posted: Mon Jun 06, 2016 09:02 PM

Si lo vas intentando, quiz谩s pueda echarte una mano, a ver si lo conseguimos
Vete poniendo los errores que te da
Recuerdo que habia un fichero .bat para Harbour, otro para xHarbour y para C3 que llamaba a un .mak ( Eagle.mak )

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: eagle fw + mysql
Posted: Tue Jun 07, 2016 12:20 AM
cnavarro wrote:Si lo vas intentando, quiz谩s pueda echarte una mano, a ver si lo conseguimos
Vete poniendo los errores que te da
Recuerdo que habia un fichero .bat para Harbour, otro para xHarbour y para C3 que llamaba a un .mak ( Eagle.mak )


Error Usando BCC7
Code (fw): Select all Collapse
MAKE Version 5.41  Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
    k:\bcc582\BIN\bcc32 -X -w -g50 -j1 -tWM -d -a8 -OS -O2 -5 -c -DHB_OS_WIN_32_USED -DHB_GUI -DHB_API_MACROS -DHB_STACK_MACROS -DHB_FM_STATISTICS_OFF -Iinclude;.\msinc;k:\Harbour\include;k:\bcc582\include /nobj source\MSCTypes.c
Embarcadero C++ 7.00 for Win32 Copyright (c) 1993-2015 Embarcadero Technologies, Inc.
source\MSCTypes.c:
Warning W8004 k:\bcc582\include\windows\sdk\Ws2tcpip.h 626: 'dwMsgLen' is assigned a value that is never used in function gai_strerrorA
Warning W8004 k:\bcc582\include\windows\sdk\Ws2tcpip.h 648: 'dwMsgLen' is assigned a value that is never used in function gai_strerrorW
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 159: Functions containing for are not expanded inline
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 277: Functions containing for are not expanded inline
Warning W8012 k:\bcc582\include\windows\sdk\wspiapi.h 275: Comparing signed and unsigned values in function WspiapiQueryDNS
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 355: Functions containing for are not expanded inline
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 421: Functions containing for are not expanded inline
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 464: Functions containing for are not expanded inline
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 570: Functions containing some if statements are not expanded inline in function WspiapiLegacyGetAddrInfo
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 831: Functions containing switch are not expanded inline
Warning W8012 k:\bcc582\include\windows\sdk\wspiapi.h 741: Comparing signed and unsigned values in function WspiapiLegacyGetNameInfo
Warning W8012 k:\bcc582\include\windows\sdk\wspiapi.h 747: Comparing signed and unsigned values in function WspiapiLegacyGetNameInfo
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 916: Functions containing for are not expanded inline
Warning W8061 k:\bcc582\include\windows\sdk\wspiapi.h 903: Initialization is only partially bracketed in function WspiapiLoad
Warning W8061 k:\bcc582\include\windows\sdk\wspiapi.h 903: Initialization is only partially bracketed in function WspiapiLoad
Warning W8061 k:\bcc582\include\windows\sdk\wspiapi.h 903: Initialization is only partially bracketed in function WspiapiLoad
Warning W8061 k:\bcc582\include\windows\sdk\wspiapi.h 908: Initialization is only partially bracketed in function WspiapiLoad
Warning W8061 k:\bcc582\include\windows\sdk\wspiapi.h 908: Initialization is only partially bracketed in function WspiapiLoad
Warning W8061 k:\bcc582\include\windows\sdk\wspiapi.h 908: Initialization is only partially bracketed in function WspiapiLoad
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 1006: Functions containing static variables are not expanded inline in function WspiapiGetAddrInfo
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 1031: Functions containing static variables are not expanded inline in function WspiapiGetNameInfo
Warning W8027 k:\bcc582\include\windows\sdk\wspiapi.h 1049: Functions containing static variables are not expanded inline in function WspiapiFreeAddrInfo
Error E2238 k:\Harbour\include\clipdefs.h 80: Multiple declaration for 'WORD'
Error E2228 k:\Harbour\include\clipdefs.h 80: Too many error or warning messages
*** 2 errors in Compile ***

** error 2 ** deleting obj\MSCTypes.obj


Usando bcc582

Code (fw): Select all Collapse
MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
    k:\bcc582\BIN\bcc32 -X -w -g50 -j1 -tWM -d -a8 -OS -O2 -5 -c -DHB_OS_WIN_32_USED -DHB_GUI -DHB_API_MACROS -DHB_STACK_MACROS -DHB_FM_STATISTICS_OFF -Iinclude;.\msinc;k:\Harbour\include;k:\bcc582\include /nobj source\MSCTypes.c
Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
source\msctypes.c:
Warning W8061 k:\bcc582\include\wspiapi.h 898: Initialization is only partially bracketed in function WspiapiLoad
Warning W8061 k:\bcc582\include\wspiapi.h 903: Initialization is only partially bracketed in function WspiapiLoad
Error E2238 k:\Harbour\include\clipdefs.h 80: Multiple declaration for 'WORD'
Error E2228 k:\Harbour\include\clipdefs.h 80: Too many error or warning messages
*** 2 errors in Compile ***

** error 1 ** deleting obj\MSCTypes.obj
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: eagle fw + mysql
Posted: Wed Jun 15, 2016 04:28 PM

Chicos, chicos... 驴por qu茅 no os poneis en contacto con su creador? o sea, Manu Exp贸sito, o sea yo :oops: :roll:

______________________________________________________________________________

Sevilla - Andaluc铆a
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: eagle fw + mysql
Posted: Wed Jun 15, 2016 05:20 PM
Manu, eso fue lo que le indiqu茅 en mi post


Por el foro, suele conectarse su autor


Saludos
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Re: eagle fw + mysql
Posted: Mon Mar 27, 2017 07:00 AM

Saludos
Estoy actualizando mi aplicacion con FWH17.02 utilizo Eagle para MySQL, estoy interesado en la ultima version de esta excelente libreria, agradecido de su ubicaci贸n de descarga.
Tambien necesito reemplazar rmake, por make (agradezco un ejemplo) de su utilizaci贸n.

Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: eagle fw + mysql
Posted: Tue Mar 28, 2017 10:08 PM
Tienes suerte porque voy a poner una "oferta de primavera"
- Eagle1
- TCRDD (antigua TDBF PRO)
- HDO con la RDL de SQLite
Funcionado con FWH 17.02 y posteriores
Por s贸lo 50 euros
______________________________________________________________________________

Sevilla - Andaluc铆a
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: eagle fw + mysql
Posted: Mon Apr 17, 2017 12:40 AM

Manu, puedes poner un ejemplo muy sencillo de uso de eagle con TXBrowse, muy simple conexi贸n y ver la tabla?
Saludos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: eagle fw + mysql
Posted: Mon Apr 17, 2017 12:43 AM

Gracias

Si es posible un ejemplo de un ABM y TxBrowse con la Eagle1 V 3.00 ????

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 817
Joined: Sun Jun 15, 2008 07:47 PM
Re: eagle fw + mysql
Posted: Mon Apr 17, 2017 07:29 PM
Hi Cristobal...
S茅 que tengo ejemplos pero no recuerdo donde, tendr铆a que pararme para hacerlo.
De cualquier modo es muy f谩cil s贸lo habr谩 que definir los codeblock de movimiento.
Con Eagle1 hay un fuente con eso para todos los browses de FWH:
Code (fw): Select all Collapse
//---------------------------------------------------------------------------//
// Asigna los codeblock de movimiento a un Browse

function MySetBrowse( oBrw, oDataSource )

    local lRet := .t.
    local bGoTop, bGoBottom, bSkipper
    local cClsName

    if !( ValType( oBrw ) == "O" ) .or. !( ValType( oDataSource ) == "O" )
        lRet := .f.
    else
        bGoTop := { || oDataSource:GoTop() }
        bGoBottom := { || oDataSource:GoBottom() }
        bSkipper := { | n | oDataSource:Skipper( n ) }

        cClsName := upper( oBrw:ClassName() )

        if cClsName == "TBROWSE" // El nativo de Harbour y xHarbour
            oBrw:goTopBlock := bGoTop
            oBrw:goBottomBlock := bGoBottom
            oBrw:SkipBlock := bSkipper
        elseif cClsName $ "TWBROWSE TCBROWSE TSBROWSE TGRID TXBROWSE" // Para windows
            oBrw:bGoTop := bGoTop
            oBrw:bGoBottom := bGoBottom
            oBrw:bSkip := bSkipper
            if cClsName == "TXBROWSE"
                oBrw:bBof := { || oDataSource:Bof() }
                oBrw:bEof := { || oDataSource:Eof() }
                oBrw:bBookMark :={ | n | if( n == nil, oDataSource:RecNo(), ;
                                                       oDataSource:GoTo( n ) ) }
                oBrw:bKeyNo :=  { || oDataSource:RecNo() }
                oBrw:bKeyCount := { || oDataSource:RecCount() }
                oBRw:nDataType := 4096 // DATATYPE_USER // 64  DATATYPE_MYSQL
            else
                oBrw:bLogicLen := { || oDataSource:RecCount() }
            endif
            if !( oBrw:oVScroll() == nil )
                oBrw:oVscroll():SetRange( 1, oDataSource:RecCount() )
            endif
            oBrw:Refresh()
        else
            oDataSource:oError:Say( "Browse no implementado en SetBrowse", .f. )
        endif
    endif

return( lRet )

//----------------------------------------------------------------------------//
______________________________________________________________________________

Sevilla - Andaluc铆a
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: eagle fw + mysql
Posted: Mon Apr 17, 2017 07:38 PM

Manu, s贸lo me refer铆a a la definici贸n del TXBrowse una vez realizada la conexi贸n, es lo que quer铆a ver

Saludos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: eagle fw + mysql
Posted: Mon Apr 17, 2017 07:42 PM

Un ejemplo sencillo, sin mucho argot tecnico es posible?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Continue the discussion