Page 2 of 2

Re: descargar Borland 5.82

PostPosted: Wed Oct 09, 2013 9:24 pm
by Antonio Linares
Adhemar,

Confirmado, FWH 13.08 y Harbour funcionan correctamente con BCC63 sin necesidad de modificar nada :-)

gracias!

Re: descargar Borland 5.82

PostPosted: Thu Oct 10, 2013 5:01 pm
by acuellar
Distinguido Antonio

En éstas funciones me da error de advertencia

Code: Select all  Expand view

#pragma BEGINDUMP
#include <Windows.h>
#include <mapiwin.h>
#include <hbApi.h>

HB_FUNC( RESTFILE )
{
   HRSRC res=FindResource(NULL,"FREEIMAGE",RT_RCDATA);
   DWORD bytesWritten;
   INT size=SizeofResource(NULL,res);
   HGLOBAL hRes=LoadResource(NULL,res);
   unsigned char *pRes=(unsigned char *)LockResource(hRes);
   const char * name = hb_parc( 1 );
   HANDLE hFile=CreateFile( name, GENERIC_WRITE,0,NULL,CREATE_ALWAYS,0,NULL);
   WriteFile(hFile, pRes,size,&bytesWritten,NULL);
   CloseHandle(hFile);
}
#pragma ENDDUMP

#pragma BEGINDUMP

#include <windows.h>
#include <shlobj.h>
#include "hbapi.h"
#include "hbapiitm.h"

HB_FUNC( C_GETSPECIALFOLDER )
{
    char *lpBuffer = (char*) hb_xgrab( MAX_PATH+1);
    LPITEMIDLIST pidlBrowse;    
    SHGetSpecialFolderLocation(GetActiveWindow(), hb_parni(1), &pidlBrowse)  
;
    SHGetPathFromIDList(pidlBrowse, lpBuffer);
    hb_retc(lpBuffer);
    hb_xfree( lpBuffer);
}
#pragma ENDDUMP
 

El error es:
Warning W8019 D:\COMPILER\BCC63\include\windows\winnt.h 14966: Code has no effect in function TpDestroyCallbackEnviron

Gracias por la ayuda

Saludos,

Adhemar

Re: descargar Borland 5.82

PostPosted: Fri Apr 17, 2015 3:45 pm
by Maggiro
Explorando FWH ...
Buenos Dias Sr. Antonio:
Apreciaría mucho que usted pueda definir aquí las diferencias, ventajas o desventajas de aplicar cada version de compiladores C (Microsoft, Borland, PellesC, o el mismo Blinker) para resultados 100% compatibles con vuestra librería. Personalmente, explorando la forma de migrar de Clipper a Fivewin encuentro muy exitoso el resultado de simples EXEs, pero no se que diantres podría estar pasando a la interna y/o qué consecuencias podría traer un compilado no adecuado en determinados y conflictivos entornos de ejecución. Desde ya muchas Gracias por su Docencia.

Atte
Julio César Gómez Cortéz
Godryc Experiencias
Lima Perú
Consultor

Re: descargar Borland 5.82

PostPosted: Sat Apr 18, 2015 1:09 am
by Antonio Linares
Julio,

Puedes usar Borland 5.82, ó Visual Studio ó MinGW gcc, y todos te funcionarán bien con Harbour y FWH :-)

El más popular es Borland. Y cada vez más usuarios estan empezando a usar Visual Studio ahora que es gratis (eso parece de momento).
Hay pocos usuarios con MinGW gcc (GNU) por lo que estarás más solo usándolo.

Mi consejo: empieza con Borland que es bastante amigable y más adelante si te animas prueba Visual Studio :-)

Re: descargar Borland 5.82

PostPosted: Mon Apr 20, 2015 5:41 pm
by Maggiro
Gracias Sr. Antonio.
Ahora entiendo que entre los compiladores de Borland y VisualC está la mayor eficacia en la
interna respecto a exactos cálculos matemáticos y la complejidad del entorno visual. Me ha
sucedido algunas veces midiendo lo mostrado en el monitor (con regla), que los tamaños de
ventanas mostrados en una compilación hola mundo con FWH XHarbour borland C55 y Recur
sos PellesC han sufrido vaciaciones, tanto en su posicionamiento como en su tamaño de
caja. Deduzco que Recursos PellesC puede no ser fiable respecto a mostrar dialogos, aunque
en realidad no veo mucha diferencia entre lo que se lee en un archivo RC de PellesC y otro
de Workshop. También me ha sucedido en un xbrowse de database con 100 registros y 15
lineas en pantalla, que, cuando se abre por primera vez y posicionado en la primera linea,
si me muevo con flecha abajo hasta la ultime linea 15, y luego sigo pulsando flecha abajo
para que me muestra los tres registros siguientes, las posiciones son normales, y
cuando regreso pulsando PgUp y flechas arriba, el xbrowse se trunca en su visual, hacien
do distorsion de registro (nunca puedo alcanzar la primera linea). Esto pasó explorando
su producto FWH demo.
Agradecido por su atención!!!
Julio César Gómez Cortez
Godryc Experiencias
Lima Perú

Re: descargar Borland 5.82

PostPosted: Wed Apr 22, 2015 9:25 pm
by Antonio Linares
Julio,

La versión demo es muy antigua. Prueba a descargar FiveDBU y comprueba que tal se comportan los browses.

Se incluye todo el código fuente para que lo puedas usar para tus propias aplicaciones:

https://bitbucket.org/fivetech/fivewin-contributions/downloads/fivedbu_20140730.zip