Wanted POS source compiled by HMG 3.4x versions

HMG Samples and Enhancements

Moderator: Rathinagiri

User avatar
SALINETAS24
Posts: 494
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Has thanked: 49 times
Been thanked: 71 times

Re: Wanted POS source compiled by HMG 3.4x versions

Post by SALINETAS24 »

danielmaximiliano wrote:
Tue Dec 01, 2020 9:46 pm

Hola Salinetas : SuperCheff en Minigui compila perfectamente con su 2 batch de su respectiva carpeta, tanto como compile.bat y build.bat
la version que tengo actualmente es HMG-20-10 para Borland BC58
supercheff.png
descargue Unicow desde su sitio oficial https://www.microsoft.com/en-us/downloa ... px?id=4237
Hola Daniel, muchas gracias por tu respuesta. Pero no es donde yo tengo el problema.
O yo no me explico bien o tu no me lees :lol:

El problema lo tengo en un fichero "_Temp.rc" que como puedes ver en el error que reporte, llama al directorio de recursos de "hmg" :shock: Desconozco en que parte del programa se llama al fichero _Temp.rc, lo he borrado y no me compila, me da error, así que he modificado el fichero "_hbg_reconfig.h" que define el PAHT de busqueda, y le he asignado este nuevo valor "#define HMGRPATH c:\MINIGUI\RESOURCES" , que entiendo que debe ser más correcto, no comprendo que la busqueda se realice en el directorio hmg.3.4.4, imagino que será un BUG.

Otra de las cosas que no me termina de funcionar es la compilación incremental, he modificado el fichero "HBC" incluyendo estás lineas que son las que utilizo en HMG y no me funciona, pero claro, si no soluciono lo de antes no puedo compilar :mrgreen:

incpaths=${hb_curdir}
libpaths=
libs=hbziparc hbmzip minizip unicows
mt=no
inc=yes


Al final y tras un monton de tiempo de espera obtengo este error, (es parecedo al anterior pero ha cambiado el directorio de busqueda).

Code: Select all

Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.

Error _temp.rc 6 14: Cannot open file: c:\MINIGUI\RESOURCES
hbmk2[super]: Error: Running resource compiler. 20018
Si alguien sabe a que es debido..., agradecido.
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:

User avatar
mustafa
Posts: 1047
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Been thanked: 258 times
Contact:

Post by mustafa »

Yuuup ... Nanu , que pasa ? :o

Leiste la solución que en su día aporte ?
de anular ==> unicows

Code: Select all


Original  -> super.hbc

 incpaths=${hb_curdir}
 libpaths=
 libs=hbziparc hbmzip minizip unicows

 modificado  -> super.hbc

 incpaths=${hb_curdir}
 libpaths=
 libs=hbziparc hbmzip minizip   // anular ==> unicows

Utilizo el Build.bat que está dentro de la carpeta
de Super Piza

C:\MiniGUI\SAMPLES\Applications\Super\build.bat

Contenido de Build.bat

call ..\..\..\batch\hbmk2.bat %* super.hbp super.hbc

te sale ventada de CMD que pone Building ...

Paciencia ... ;) Tarda mas de 5 minutos en compilar 2765KB

Resultado ==> super.exe key ==> 9999

el Borland lo tengo de esta manera:

c:\Borland\bcc58\Bin
c:\Borland\bcc58\include
c:\Borland\bcc58\Lib

No tengo ningún conflicto con HMG
lo tengo instalado así c:\hmg.3.4.4

PD: tu fichero super.hbc

Code: Select all


incpaths=${hb_curdir}
libpaths=
libs=hbziparc hbmzip minizip unicows
mt=no
inc=yes

Es diferente del mío que ya corregí  , sobra
unicows  , hoy he  vuelto a compilar y me 
ha salido OK!

 incpaths=${hb_curdir}
 libpaths=
 libs=hbziparc hbmzip minizip 

Una forta abraça ! :lol:

Mustafa

User avatar
SALINETAS24
Posts: 494
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Has thanked: 49 times
Been thanked: 71 times

Post by SALINETAS24 »

mustafa wrote:
Wed Dec 02, 2020 12:27 pm
Yuuup ... Nanu , que pasa ? :o

Leiste la solución que en su día aporte ?
de anular ==> unicows
........

Una forta abraça ! :lol:

Mustafa
Yeeep amigacho..., que alegria leerte :lol:

Bueno, desisto. Pero antes y solo por aclararlo..., a ver como lo digo ....... ¡¡ QUE NO TENGO PROBLEMAS CON EL UNICOWS!! :lol: :lol: :lol:


El error me viene producido por dos ficheros que están dentro del \SUPER

_hmg_resconfig.h

Code: Select all

#define HMGRPATH c:\hmg.3.4.4\RESOURCES 
al compilar me da el siguiente error

Code: Select all

Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.

Error _temp.rc 6 14: Cannot open file: c:\hmg.3.4.4\RESOURCES 
hbmk2[super]: Error: Running resource compiler. 20018
Entiendo que el error se produce en el fichero _temp.rc, que también se encuentra en el directorio \SUPER y el cual es un fichero de recursos y dice algo como esto....

Code: Select all


#include "_hmg_resconfig.h"

// MANIFEST FOR CREATE 'XP-STYLE' APPLICATIONS

1 24 HMGRPATH\WindowsXP.Manifest

HMG_FINGER      CURSOR      HMGRPATH\FINGER.CUR
HMG_DRAGLIST    CURSOR      HMGRPATH\DRAGLIST.CUR
HMG_DRAGUP      CURSOR      HMGRPATH\DRAGUP.CUR
HMG_DRAGDOWN    CURSOR      HMGRPATH\DRAGDOWN.CUR

// EDIT COMMAND IMAGE BUTTONS

HMG_EDIT_CANCEL     BITMAP          HMGRPATH\EDIT_CANCEL.BMP
HMG_EDIT_CLOSE      BITMAP          HMGRPATH\EDIT_CLOSE.BMP
HMG_EDIT_COPY       BITMAP          HMGRPATH\EDIT_COPY.BMP

... etc .. etc

Como me pareció que el posible error fuese la llamada #define HMGRPATH c:\hmg.3.4.4\RESOURCES , lo cambie por

Code: Select all

#define HMGRPATH c:\MINIGUI\RESOURCES
El resultado final fue el mismo..., Error _temp.rc 6 14: Cannot open file: c:\MINIGUI\RESOURCES
También he probado borrar el fichero de recursos _temp.rc en este caso lo hecha en falta.

Puedes comprobar si tu tienes esos dos ficheros en tu directorio \SUPER

Muchas gracias por vuestra atención, tal como dije he podido compilar con el fichero bat COMPILA.BAT, y ver el resultado final, pero me tiene mosqueado eso. Ahora seguiré viendo algunos demos a ver si tengo algun problemilla y ya os lo reportare.

Un saludo,
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:

User avatar
danielmaximiliano
Posts: 2428
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Has thanked: 516 times
Been thanked: 105 times
Contact:

Post by danielmaximiliano »

Salinetas : HMG y MINiGUI son 2 cosas diferentes , pense que lo sabias, dentro de la carpeta Super se encuentran 2 archivos .bat
cada uno compila de diferentes modos, uno llama a hbmk2.bat y el otro a compile.bat que estan dentro la carpeta \Minigui\batch
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO

User avatar
Claudio Ricardo
Posts: 66
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina
Has thanked: 12 times
Been thanked: 33 times

Post by Claudio Ricardo »

La librería Unicows.dll la poveia MS para corregir un problema con Unicode en los Windows
basados en D.O.S. (w95, w98, wME).
Si vamos a compilar y/o ejecutar el programa en wXP o superior es innecesaria y es mejor
quitar la llamada a ella como explica Mustafa más arriba.
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.

Post Reply