Page 1 of 2

¿IDE para Fivewin ?

Posted: Thu Jul 27, 2006 3:58 pm
by fenix
Está en mente, proceso o pensamiento que en un futuro (esperemos que más pronto que tarde) se pueda programar en FIVEWIN con una sola herramienta integrada? Estaría bastante bien. No es por enredar, pero si esto no sale pronto no va a ser fácil que se inicien proyectos nuevos con esta querida herramienta que ya nos sacó del atolladero en su momento, pero que necesita un renacer ya. Yo sigo esperando y confiando en que esto ocurra pronto.

Un saludo,
Fenix

Posted: Thu Jul 27, 2006 6:43 pm
by Antonio Linares
Fenix,

El modo de trabajo de FiveWin es el mismo que el de Clipper:

* Puedes usar el editor de código fuente que prefieras.
* Puedes usar un fichero BAT, make, ó alguna de las herramientas make disponibles.
* Aunque es programación orientada al objeto, no te obliga a trabajar con objetos intensivamente, sino que puedes usar comandos xbase comodamente.
* Los PRGs están a la vista y no hay ficheros que se generen de forma oculta y a los que no se tenga acceso.
* Es programación "lineal" y no programación de "mil puertas" al estilo VB.

Piensa por un momento que estas reglas tan básicas han hecho de Clipper un estandard. Visual Objects de CA, por ejemplo, intentó cambiar esas reglas y mira hoy en dia donde está su IDE y el producto. Lo mismo ocurrió con Visual dBase, que al final Borland tuvo que deshacerse de él.

Re: ¿IDE para Fivewin ?

Posted: Thu Jul 27, 2006 7:30 pm
by goosfancito
fenix wrote:Está en mente, proceso o pensamiento que en un futuro (esperemos que más pronto que tarde) se pueda programar en FIVEWIN con una sola herramienta integrada? Estaría bastante bien. No es por enredar, pero si esto no sale pronto no va a ser fácil que se inicien proyectos nuevos con esta querida herramienta que ya nos sacó del atolladero en su momento, pero que necesita un renacer ya. Yo sigo esperando y confiando en que esto ocurra pronto.

Un saludo,
Fenix
Yo utilizo xMate + Workshop y hasta el momento esta bueno.

Re: ¿IDE para Fivewin ?

Posted: Sun Feb 24, 2008 11:10 pm
by JmGarcia
goosfancito wrote:Yo utilizo xMate + Workshop y hasta el momento esta bueno.
Uso actualmente al AjMAKE... pero solo es para compilar+enlazar+etc...
Con editor de PRGs por cual me decido: xMate, UEstudio o VSX :roll:

Posted: Mon Feb 25, 2008 12:22 am
by Antonio Linares
En FiveTech usamos UEStudio. Es realmente bueno y profesional

Posted: Mon Feb 25, 2008 3:47 am
by Alfredo Arteaga
Uso Verce como apoyo (de mi cuate JCSO).

En el menu Utilerías he agregado:

- ConText, como editor de programas.
- Pelles C, como editor de recursos
- WinDBU, como utilería para DBFs
- DreamCoder, para MySQL
- PostgreSQL

De esta forma puedo encontrar todas las herramientas en uno solo ambiente.

Posted: Mon Feb 25, 2008 7:47 am
by Silvio
Many applications for create an application

I wish.... a fivetechsoft studio with :
- Ide form,resources
- Ide dbf,cdx,ntx,mysql, ecc.
- Ide form Report
- Editor integrated
- Compilation integrated

But... Perhaps... I am only dreaming.....

Posted: Mon Feb 25, 2008 9:42 am
by Antonio Linares
Nosotros usando UEStudio y un editor de recursos de los disponibles, desarrollamos aplicaciones realmente profesionales.

Por supuesto que cada uno tiene sus propias preferencias y esto es algo totalmente respetable.

Posted: Mon Feb 25, 2008 2:42 pm
by George
Para aplicaciones 32 bits (xHarbour + FWH) yo uso lo siguiente:
a) Compilador: xBuilder de www.xharbour.com; es profesional, confiable y facil de usar.
b) Editor de Recursos: Borland Resource Workshop Version. 4.5. Viejo pero bueno.
c) Editor de Textos; Multi-Edit de www.multieditsoftware.com. Excelente!

Posted: Mon Feb 25, 2008 3:36 pm
by Biel EA6DD
Como comenta Antonio, para gustos colores.

Como editor y gestor de protyestos usamos xMate, lo úncio que le falta es un editor de recursos, por lo demas tanto editor como gestor de gestor de proyecto un 10(sintaxis xbase, configurable, multiples entornos, ...) y ademas es freeware.

Para recursos PellesC, suficiente para lo que nos hace falta, y tambien es freeware.

Posted: Mon Feb 25, 2008 6:46 pm
by JmGarcia
Biel EA6DD wrote:Como editor y gestor de protyestos usamos xMate...
Pues me estoy peleando con el y no hay forma... curiosamente me compila la primera vez que lo abro y no las demas...

Me da estos errores:

Code: Select all

Proyecto: TestScr2XMATE, Entorno: xHbFWH0802:
[1]:Harbour.Exe TestSCR2.prg  /m /n /gc0 /es2 /iE:\Bases\FWH0802\include /iE:\Bases\FWH0802\xHarbour\Include /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS /oObj\TestSCR2.c
xHarbour Compiler build 1.1.0 (SimpLex)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'TestSCR2.prg'...
Lines 276, Functions/Procedures 16
Generating C source output to 'Obj\TestSCR2.c'...
Done.
[1]:Bcc32.Exe O2 -OS -tW -5 -c -w3  -DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -IE:\Bases\FWH0802\include -IE:\Bases\FWH0802\xHarbour\Include;E:\Lenguas\BCC551\Include  -nE:\Bases\PRACTI~1\Obj TestSCR2.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Error E2194: Could not find file 'O2.cpp'
testscr2.c:
Error E2209 testscr2.c 8: Unable to open include file 'hbvmpub.h'
Error E2209 testscr2.c 9: Unable to open include file 'hbinit.h'
Error E2258 testscr2.c 13: Declaration was expected in function HB_FUNC
Error E2258 testscr2.c 14: Declaration was expected in function HB_FUNC
Error E2258 testscr2.c 15: Declaration was expected in function HB_FUNC

.../... tropecientos mil errores mas

Error E2258 testscr2.c 36: Declaration was expected in function HB_FUNC
Error E2258 testscr2.c 37: Declaration was expected in function HB_FUNC
Error E2228 testscr2.c 38: Too many error or warning messages in function HB_FUNC
*** 26 errors in Compile ***
Y este es el ENV que uso (partiendo de el de Biel):

Code: Select all

[Environment]
Description 1=xHarbour+FWH0802 para BCcc
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=5.51
Subsystem=
Author=Biel
Last update=02/24/2008

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=E:\Bases\FWH0802\xHarbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /gc0 /es2 /i%HB_INC_INSTALL% /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS
Option prefix=/

[C]
C_INSTALL=E:\Lenguas\BCC551
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe O2 -OS -tW -5 -c -w3  %CRLF%-DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -I%HB_INC_INSTALL%;%C_INC_INSTALL%  -n%HOME%\Obj %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -x -Tpe -Gn  @%LNK%
C_RC_COMMAND=%C_BIN_INSTALL%\BRC32.EXE  %RC%  /I %C_INSTALL%\include
C_DLL_COMMAND=
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\c0w32.obj=1
E:\Bases\FWH0802\LIB\Fivehc.lib=2
E:\Bases\FWH0802\LIB\FivehX.lib=3
%HB_LIB_INSTALL%\dbffpt.lib=4
%HB_LIB_INSTALL%\hbsix.lib=5
%HB_LIB_INSTALL%\rtl.lib=6
%HB_LIB_INSTALL%\vm.lib=7
%HB_LIB_INSTALL%\dbfcdx.lib=8
%HB_LIB_INSTALL%\rdd.lib=9
%HB_LIB_INSTALL%\dbfntx.lib=10
%HB_LIB_INSTALL%\lang.lib=11
%HB_LIB_INSTALL%\macro.lib=12
%HB_LIB_INSTALL%\debug.lib=13
%HB_LIB_INSTALL%\common.lib=14
%HB_LIB_INSTALL%\pp.lib=15
%HB_LIB_INSTALL%\gtgui.lib=16
%HB_LIB_INSTALL%\pcrepos.lib=17
%C_LIB_INSTALL%\CW32.LIB=18
%C_LIB_INSTALL%\IMPORT32.LIB=19
¿ Alguna idea... ?

Posted: Tue Feb 26, 2008 12:13 pm
by Biel EA6DD
JM, no puedo comprobar tu fichero, pues como te comente estamos bastante lejos de versiones, pero bueno, en cualquier caso lo he revisado, y cambiando las rutas, y alguna lib, la unica diferencia sustanciasl que veo es el comando de compilación.
Prueba a cambiarlo por este

Code: Select all

%C_BIN_INSTALL%\Bcc32.Exe -DHB_API_MACROS -M -c -O2 -e  -tWM 
-DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -I%HB_INC_INSTALL%;%C_INC_INSTALL%  -n%HOME%\Obj %C%

Posted: Tue Feb 26, 2008 3:21 pm
by JOSEMAR
HOLA A TODOS

MODESTAMENTE POR QUE SOMOS UNA ASOACIAION CIVIL VIVIMOS POR LAS CUOTAS DE NUSTROS AGREMIADOS USAMOS LO SIGUIENTE

HARBOR+FWH 2.4
EDITOR DE TEXTOS DEL MSDOS
BUILDH DEL SISTEMA FWH
PELLES C GRATUITO
BCC5 COMO ENLAZADOR GRATUITO
FOXBASE+ VERSION EUROPE PARA ADMONISTRAR DBF'S GRATUITO

Y EN LO QUE VAMOS TODO NOS ESTA FUNCIONANDO MUY BIENE PESE A NUESTRAS CARENCIAS DE VERSIONES ACTUALIZADAS.

Posted: Tue Feb 26, 2008 3:30 pm
by JmGarcia
Biel EA6DD wrote:...la unica diferencia sustanciasl que veo es el comando de compilación.
Pues funciona con lo que has puesto. Yo tenia los mismos parametros que tenia en el AjMake.
Ya funciona... ahora estoy viendo donde "leches" contarle que RCs usa el programa.
Muchas gracias Biel.

P.D.: Por cierto, como quito la ventana de consola (MS-DOS) que me sale detras del ejecutable cuando lo hago funcionar.

P.D2.: Es curioso: Corrijo algo en el programa y al compilar me da:
FATAL, Unknown error - see the xMate Output Console for details :oops:

Posted: Tue Feb 26, 2008 4:57 pm
by sysctrl2
para quitar la ventana de msdos,

cambia la libreria GTGUI.LIB por GTWIN.LIB

saludos cordiales.