Saludos y novato y perdido con FWH

Saludos y novato y perdido con FWH

Postby norte_67 » Fri Sep 19, 2008 6:34 pm

Estimados amigo, he programado por 3 años con fw2.4 + clipper + workshop 4.5, pero me he decidio a pasar a FWH 8.04, bcc55, workshop y harbour. en tal proceso sucede lo siguiente, cuando compilo los ejemplos que trae los samples todo funciona bien, pero no me queda claro como hacer esto..

1. yo uso este bat para trabajar con FW, se puede hacer lo mismo con FWH ?

SISTEMC.BAT
path=%path%;C:\clipper5\bin
Set Obj=C:\Clipper5\Obj
Set Lib=C:\clipper5\Lib
Set Include=C:\clipper5\Include
del GESTION.EXE
Rmake SISTEM02
set clipper=f100
GESTION

que me invoca a
SISTEM02.RMK

.Prg.Obj:
Clipper $< /n /i /m

GESTION.Obj : GESTION.Prg
PRG101.OBJ : PRG101.PRG
PRG102.OBJ : PRG102.PRG
PRG105.OBJ : PRG105.PRG
PRG106.OBJ : PRG106.PRG
Tget.obj : Tget.prg
Tgraph1.obj : Tgraph1.prg
PRINTER.OBJ : PRINTER.PRG
TDOSPRN.OBJ : TDOSPRN.PRG
.Obj.Exe:
Blinker @SISTEM02.Lnk

GESTION.Exe : GESTION.Obj

y que al final me enlaza con esto.

SISTEM02.LNK

BLINKER executable compress
//BLINKER INCREMENTAL ON
//BLINKER EXECUTABLE COMPRESS
BLINKER CLIPPER SYMBOL OFF
PACKCODE
PACKDATA
//BLINKER SEGMENT THRESHOLD 65500
// MAP A,S

Search Sbrowse, BtnGet, Tcal1

DEFBEGIN
name FiveWin
description 'Clipper for Windows library'
exetype Windows 3.1
code preload moveable discardable
data preload moveable
stacksize 10000
heapsize 8500
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND
beginarea
File GESTION
FILE PRG101
FILE PRG102
FILE PRG105
FILE PRG106
File Tgraph1
FILE PRINTER
FILE TDOSPRN
endarea

Lib Five, FiveC, Objects, WinApi, Six3, FileXls, DBFCDX, _DBFCDX

amigos necesito su ayuda para poder "ver" esto en FWH, vi el build de samples pero no "veo" como hacer el build para mas de un prg.. ademas luego como enlazo mis prg con las librerias de terceros como tsbrowse.....


2. segun lo leido, debo pasar mi dll hecha con worshop a rc, y luego usar una utilidad para cambiar ese rc de 16 a 32, es asi...

3. luego debo enlazar mi rc de 32 a mi ejecutable.... como...

4. si quiero que tenga apariencia windowsxp, debo agregar una linea de windowsmanifest.xp.. pero en donde en la dll, en el rc de 16 o en el rc de 32...

5. yo uso tsbrowse... pero no encuentro una version para fwh8.04.. entonces debo usar txbrowse, me dicen que es rapido y bueno, pero de donde saco un ejemplo de este con dbf....

6. me dicen que con "Verce" me ahorro varias cosas de enlaces y linkeos, pero hay un verce para FWH 8.04, o quedo fuera de tiempo...


perdon las ?, pero no se a quien recurrir y en el for hay algunas respuestas pero "no me queda claro" y esto es lo que necesito para poder partir en esta nueva etapa... por su ayuda muchas gracias..
norte_67
 
Posts: 46
Joined: Mon Jul 31, 2006 7:02 pm

Postby carlos vargas » Fri Sep 19, 2008 7:03 pm

EL Fwh trae en la carpeta fwh\makes el archivo bormake.zip, el cual puedes modificar a tu antojo para que uses el make de borland c++ para gestionar tu proyecto.

debes modificar el .mak para corregir los path, luego para compialr el proyecto usas

make miapp.mak

en el caso de la dll que tienes, te recomiendo que lo abras con el workshop y lo guardes como un archivo .rc

para que tu ejecutable tome la apariencia de winxp debes tener un archivo windowsmanifest.xp, buscalo en fwh. te recomeindo que lo renombre a winxp.man, luego agrega lo siguiente al archivo .rc


1 24 winxp.man

para que agrege el recurso directamente al exe.

para un mejor control de tu proyecto te recomiendo que trates con un gestor de proyecto, el mejor de todos es xmate.


salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 85 guests