Lo que yo haría en tu lugar sería construir un fichero make propio y asi controlar 100% la construcción del EXE. Hay alguna razón en especial por la que tengas que usar MinGW ? Borland es mucho más amigable y ya tenemos ficheros make que podemos proporcionarte de ejemplo para que asi estés operativo...
Buenas Antonio, chequee y me genero tanto el .c como el .o Probe cambiando el nombre de funciones y de fuentes y aún así aparece. Cosa de mandinga. Slds.
Entiendo que si, aca esta el archivo hbp con el cual compilo el sistema. El mensaje que me salta es con los fuentes que estan marcados en negrita. Inicio archivo hbp ---> -o"p03" # Compila solo los fuentes modificados. -inc #-mt #-gtwvg #libreria grafica #-gui #libreria grafica #-rebuil...
Hola Antonio, muchas gracias por responderme tan rapido. Avanzo la compilación pero ahora me tira el siguiente mensaje: Lines 1213, Functions/Procedures 3 Generating C source output to 'obj\B_ROCOLU.c'... Done. hbmk2: Compiling... hbmk2: Linking... "p03".exe obj/B_ABROW.o:B_ABROW.c:(.data+...
... 2) Me traje de un viejo laburo unos fuentes con funciones y al querer compilarlo con harbour me salto error porque no reconocia el comando "constructor" agregue "hbclass.ch" y me lo reconocio pero ahora me saltan errores en varias lineas y pude determinar que es con el comando ...
... Top margin, by default 0 lAnsiToOem: If .T. a Ansi to Oem translation is done automatically whe printing, by default is .T. METHODS: New(cPort) Constructor, no comment End() Destructor, no comment EndPage() End of page, this method is optional if there is only on page Command(c) Let you send ...
As you can move metropanel to the extreme left/right position ? It has to build another method CONSTRUCTOR METHOD NewAt( oWnd, cTitle, nClrText, nClrPane, bLClicked, nBtnSize, ; nClrThumb, nClrScroll, nRow, nCol, nHeight, nWidth ...
... AS ahorro FROM maestro m INNER JOIN documentos d ON m.id_nu=d.id_nu AND m.empresa = '01' and d.empresa = '01' AND m.id_md = 'CSP' LEFT JOIN constructor c ON m.id_nu=c.codigo AND m.empresa = '01' AND c.empresa = '01' AND m.id_md = 'CSP' GROUP BY ano,mes ORDER BY ano,mes" Local 1: U Local ...
Creo que lo que quiere Carlos es no utilizar un slot nuevo para la "misma" DATA y no tener que redefinir el constructor... Redefiniendo el constructor new no hay problema, basta con no inicializar cData en la definicióm de la clase y asignarle un valor en la implementación ...
Hola Carlos. No es bueno definir new e init en la misma clase. Como bien has dicho init se llama si no existe un constructor concreto. Tal vez una solución sería esta: #include "hbclass.ch" CLASS TClassA DATA uVar INIT 'X' METHOD New() CONSTRUCTOR ...
Cristobal, El override se debe hacer en una subclase, no en la misma. Respecto del metodo Init, solo funciona si NO DECLARAS UN CONSTRUCTOR New. Cuando en el blog de Rafa lei que Init se ejecutaba siempre, pensé que sucedia siempre, como si fuese un método Initiate de los controles de ...