Como compilar mas rapido? / How to compile faster?
Moderator: Rathinagiri
-
- Posts: 1275
- Joined: Tue Sep 03, 2013 4:22 am
- Location: Tecámac, México
Como compilar mas rapido? / How to compile faster?
Hola a todos,
No se si haya una manera más rápida de compilar los programas HMG, ya que en la aplicación que estoy haciendo tarda en compilar cercas de 1 minuto y muchas veces parece ser mucho tiempo, ya que no puedo seguir hasta esperar el resultado de mi programa. No soy desesperado pero estoy pensando que lo que estoy haciendo es una pequeña parte de una aplicación real.
Saludos y gracias por la atención recibida
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Hi all,
Not if there is a faster way to compile the HMG programs because the application I'm doing takes to build fences 1 minute and often seems to be a long time, since I can not continue to wait for the result of my program. I'm not desperate but I'm thinking that what I'm doing is a small part of a real application.
Greetings and thanks for the care provided
No se si haya una manera más rápida de compilar los programas HMG, ya que en la aplicación que estoy haciendo tarda en compilar cercas de 1 minuto y muchas veces parece ser mucho tiempo, ya que no puedo seguir hasta esperar el resultado de mi programa. No soy desesperado pero estoy pensando que lo que estoy haciendo es una pequeña parte de una aplicación real.
Saludos y gracias por la atención recibida
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Hi all,
Not if there is a faster way to compile the HMG programs because the application I'm doing takes to build fences 1 minute and often seems to be a long time, since I can not continue to wait for the result of my program. I'm not desperate but I'm thinking that what I'm doing is a small part of a real application.
Greetings and thanks for the care provided
Re: Como compilar mas rapido? / How to compile faster?
If you divide your project to few .prg files, you can use incremental building. Only changed files are compiled and you get built application quick.
-
- Posts: 1275
- Joined: Tue Sep 03, 2013 4:22 am
- Location: Tecámac, México
Re: Como compilar mas rapido? / How to compile faster?
Hi Mol,
Yes, my project includes 20 prg files, but as I do the configuration for incremental compilation?
Greetings and thanks for replying.
Yes, my project includes 20 prg files, but as I do the configuration for incremental compilation?
Greetings and thanks for replying.
Re: Como compilar mas rapido? / How to compile faster?
You can add line:
inc=yes
In IDE' Configuration Tab.
You must remember that changes in .fmg files will appear when you refresh .prg file (eg. save with new timestamp) which loads defined format.
Remember to reset incremental data and build whole project before production use.
inc=yes
In IDE' Configuration Tab.
You must remember that changes in .fmg files will appear when you refresh .prg file (eg. save with new timestamp) which loads defined format.
Remember to reset incremental data and build whole project before production use.
-
- Posts: 1275
- Joined: Tue Sep 03, 2013 4:22 am
- Location: Tecámac, México
Re: Como compilar mas rapido? / How to compile faster?
mol:
But if I do not take the IDE for my projects? then as I do ???
greetings
But if I do not take the IDE for my projects? then as I do ???
greetings
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Como compilar mas rapido? / How to compile faster?
Hola Javier,
Si no usas la IDE. Puedes utilizar el Build.bat y grabas inc=yes en el archivo .hbc de tu proyecto. Y cuando utilizés el Build.bat pasarias dos parametros:
Build.bat <tu_proyecto.hbp> <tu_proyecto.hbc>
Creo que funcionará.
Recuerda que el Configuration Tab nada menos es el contenido de tu archivo .hbc
Si no usas la IDE. Puedes utilizar el Build.bat y grabas inc=yes en el archivo .hbc de tu proyecto. Y cuando utilizés el Build.bat pasarias dos parametros:
Build.bat <tu_proyecto.hbp> <tu_proyecto.hbc>
Creo que funcionará.
Recuerda que el Configuration Tab nada menos es el contenido de tu archivo .hbc
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- danielmaximiliano
- Posts: 2612
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Como compilar mas rapido? / How to compile faster?
Hola Javier..
recuerda que el primer archivo .prg dentro de Miproyecto.HBP tiene que ser el programa principal.
por supuesto tiene que ir acompañado por Miproyecto.HBC
estos archivos puedes crearlo con tu editor de texto favorito...
recuerda que el primer archivo .prg dentro de Miproyecto.HBP tiene que ser el programa principal.
por supuesto tiene que ir acompañado por Miproyecto.HBC
estos archivos puedes crearlo con tu editor de texto favorito...
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
-
- Posts: 1275
- Joined: Tue Sep 03, 2013 4:22 am
- Location: Tecámac, México
Re: Como compilar mas rapido? / How to compile faster?
Gracias Pablo César, voy a prácticar y les cuento!
Ok DanielMaximiliano, lo tendré en cuenta!
Saludos
Ok DanielMaximiliano, lo tendré en cuenta!
Saludos
-
- Posts: 1275
- Joined: Tue Sep 03, 2013 4:22 am
- Location: Tecámac, México
Re: Como compilar mas rapido? / How to compile faster?
Hola,
Ya hice lo que me indican, pero me sale el siguiente error:
Archivo *.hbp
Archivo *.hbc
Archivo *.Bat
Alguna idea?
Gracias
Ya hice lo que me indican, pero me sale el siguiente error:
Code: Select all
Harbour 3.2.0dev (r1407111333)
Copyright (c) 1999-2014, http://harbour-project.org/
Cannot open C:\hmg.3.3.1\Mios\PComex\Includes\SistemaT.prg", assumed external
No code generated.
hbmk2[Sistema]: Error: Ejecutando compilador Harbour (interno): 1
(C:\hmg.3.3.1\harbour\bin\harbour.exe) -n2 C:\hmg.3.3.1\Mios\PComex\Sistema.prg C:\hmg.3.3.1\Mios\PComex\Includes\SistemaT.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Sucursal.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Clientes.prg" C:\hmg.3.3.1\Mios\PComex\Includes\VentasCred.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Cobranza.prg" C:\hmg.3.3.1\Mios\PComex\Includes\NotasCred.prg" C:\hmg.3.3.1\Mios\PComex\Includes\DNotasCred.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Proveedores.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Compras.prg" C:\hmg.3.3.1\Mios\PComex\Includes\AcomCobranza.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Fichas.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Movimientos.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Movimientos1.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Actualizar.prg" C:\hmg.3.3.1\Mios\PComex\Includes\CapturaDia.prg" C:\hmg.3.3.1\Mios\PComex\Includes\IngresoT.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Almacen.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\Bases.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\Sp_Profile.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\Apoyo.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\Opciones.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\Claves.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\Filtros.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\SelecFilter.prg" C:\hmg.3.3.1\Mios\PComex\Includes\Generales\PantColores.prg" -DHBMK_HAS_HMG=1 -q -oC:\Users\Maquina6\AppData\Local\Temp\hbmk_uf044t.dir\ -iC:\hmg.3.3.1\harbour\include -i. -iC:\hmg.3.3.1\include
Archivo *.hbp
Code: Select all
Sistema.prg
Includes/SistemaT.prg"
Includes/Sucursal.prg"
Includes/Clientes.prg"
Includes/VentasCred.prg"
Includes/Cobranza.prg"
Includes/NotasCred.prg"
Includes/DNotasCred.prg"
Includes/Proveedores.prg"
Includes/Compras.prg"
Includes/AcomCobranza.prg"
Includes/Fichas.prg"
Includes/Movimientos.prg"
Includes/Movimientos1.prg"
Includes/Actualizar.prg"
Includes/CapturaDia.prg"
Includes/IngresoT.prg"
Includes/Almacen.prg"
Includes/Generales/Bases.prg"
Includes/Generales/Sp_Profile.prg"
Includes/Generales/Apoyo.prg"
Includes/Generales/Opciones.prg"
Includes/Generales/Claves.prg"
Includes/Generales/Filtros.prg"
Includes/Generales/SelecFilter.prg"
Includes/Generales/PantColores.prg"
Code: Select all
incpaths=
libpaths=
libs=
gt=
mt=no
instpaths=
Inc = yes
Code: Select all
call ..\..\build.bat %*
Gracias
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Como compilar mas rapido? / How to compile faster?
Javier, por qué tiene doble comillas en el final de cada linea (junto a los .prg) en el archivo hbp ? Quitalo y tambien cambiá la barra comun (slash) por la barra invetida (backslash).
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein