de FW CLIPPER A FWH ..TENGO ALGUNAS DIFICULTADES FAVOR AYU..

de FW CLIPPER A FWH ..TENGO ALGUNAS DIFICULTADES FAVOR AYU..

Postby lafug » Mon Dec 12, 2005 12:58 am

Estimados Amigos: estoy migrando una aplicación de FW CLIPPER A FWH
ejecuté los ejemplos que vienen sin problemas pero tengo las siguientes dudas:
debo colocar en la cabecera del menu principal de la aplicación alguna clausula?
como enlazo los prgs sin usar verce? (antes con el lnk y el rmk)

al ejecutar el buildh.bat al prg principal aparece el error "ambiguos reference" haciendo alusion a nombres de recursos y prg's.

DE ANTEMANO GRACIAS POR SUS COMENTARIOS
SALUDOS
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Postby Antonio Linares » Mon Dec 12, 2005 7:16 am

Luis,

> debo colocar en la cabecera del menu principal de la aplicación alguna clausula?

Puedes explicar esta pregunta ? No se ve el menú ? A que cláusula te refieres ?

> como enlazo los prgs sin usar verce? (antes con el lnk y el rmk)

Si usas makes, tienes ejemplos de makes para FWH en el directorio fwh\makes para Borland ó Microsoft, según prefieras.

Si lo que usas son ficheros BATch, entonces puedes modificar samples\buildh.bat para usar más de un PRG facilmente:

%hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /w /p %2 %3 > clip.log

echo -O2 -e%1.exe -I%hdir%\include %1.c > b32.bc
%bcdir%\bin\bcc32 -M -c @b32.bc

%hdir%\bin\harbour otro.prg /n /i..\include;%hdir%\include /w /p %2 %3 > clip.log

echo -O2 -e%1.exe -I%hdir%\include otro.c > b32.bc
%bcdir%\bin\bcc32 -M -c @b32.bc

IF EXIST %1.rc %bcdir%\bin\brc32 -r %1

echo c0w32.obj + > b32.bc
echo %1.obj otro.prg, + >> b32.bc

>
al ejecutar el buildh.bat al prg principal aparece el error "ambiguos reference" haciendo alusion a nombres de recursos y prg's.
>

Por favor muéstranos aqui el mensaje completo que te aparece. Gracias.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby lafug » Mon Dec 12, 2005 11:21 am

Antonio:
Con relación a mi pregunta si hay algo que se deba colocar al inicio del programa principal de la aplicación, es porque hasta donde entiendo al generar la aplicación con fwh no hay que realizar ningun cambio, cierto?

con relación a los errores, esto es lo que aparece al compilar el programa principal"Wsofnut.prg"(con buidh.bat o con verce)
MUCHAS GRACIAS POR TU ATENCION
Y SALUDOS
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ FiveWin for Harbour 2.7 - November 2005 Harbour development power ³Ü
³ (c) FiveTech, 1993-2005 for Microsoft Windows 95/98/NT/2000/ME and XP ³Û
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'wsofnut.prg' and generating preprocessed output to 'wsofnut.ppo'...

w
wsofnut.prg(521) Warning W0001 Ambiguous reference: 'ODLGA'

wsofnut.prg(524) Warning W0001 Ambiguous reference: 'DIREMP'

wsofnut.prg(529) Warning W0001 Ambiguous reference: 'ARCHI'

wsofnut.prg(530) Warning W0001 Ambiguous reference: 'DIREMP'

wsofnut.prg(535) Warning W0005 RETURN statement with no return value in function

Lines 537, Functions/Procedures 14
Generating C source output to 'wsofnut.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
wsofnut.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Unable to open file 'UUID.LIB'
* Application successfully built
Last edited by lafug on Mon Dec 12, 2005 11:27 pm, edited 1 time in total.
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Postby Antonio Linares » Mon Dec 12, 2005 11:35 am

Luis,

Esos warnings parecen ser nombres de campos a los que debieras ponerle FIELD-> delante ó nombres de variables que no has declarado previamente con local ... ¿ Puedes comprobarlo ?

En cuanto a uuid.lib, parece que no tienes esa librería de Borland. Puedes descargarla desde aqui:

http://hyperupload.com/download/7db97434/uuid.zip.html
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby lafug » Mon Dec 12, 2005 11:40 am

OK, ANTONIO LOS REVISARE Y TE CUENTO
:D
SALUDOS
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Postby lafug » Mon Dec 12, 2005 5:18 pm

antonio:

Este es el codigo mas simplificado, porqué me sigue apareciendo el "warning ambiguous" que te muestro a continuación del código

saludos y gracias

#include "FiveWin.ch"

static oWnd

//----------------------------------------------------------------------------//
function Main()

Request DBFNTX
RDDSetDefault("DBFNTX")


SET _3DLOOK OFF

DEFINE WINDOW oWnd FROM 1, 1 TO 22, 75 ;
TITLE "Sofnut Analisis Encuestas Alimentarias" ;
MENU BuildMenu()
SET MESSAGE OF oWnd TO "FiveWin - The xBase revolution" CENTERED ;
CLOCK DATE KEYBOARD

ACTIVATE WINDOW oWnd MAXIMIZED

return nil
//----------------------------------------------------------------------------//

function BuildMenu()
LOCAL oMenu
LOCAL lSalida
Public ALFA :="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Public LLAVE:=.F.

MENU oMenu
MENUITEM "&Tablas"
MENU

MENUITEM "&Mantención Alimentos" ACTION MSGINFO("ALIMENTOS"," ");
RESOURCE "MANZANA" ;
MESSAGE "Agrega, Modifica y/o Elimina Alimentos"
SEPARATOR

MENUITEM "&Salir" ACTION oWnd:End() ;
RESOURCE "SALIR_16_16" ;
MESSAGE oemtoansi("Abandonar el sistema ")
ENDMENU

MENUITEM "&Encuesta"
MENU
MENUITEM "&Encuesta Recordatorio 24 Hrs." ACTION (.t.) ;
RESOURCE "Reloj";
MESSAGE OemToAnsi("Encuesta Recordatorio 24 Horas")
SEPARATOR

MENUITEM "&Encuesta Frecuencia Consumo" ACTION(.t.);
RESOURCE "DOFI" ;
MESSAGE oemtoansi("Encuesta Frecuencia Consumo")
ENDMENU


MENUITEM oemtoansi("&Informes")
MENU
MENUITEM oemtoansi("&Informe Resumen encuesta 24 horas") ACTION (.t.);
RESOURCE "informe_hoja" ;
MESSAGE "Informe Resumen encuesta recordatorio 24 horas"
ENDMENU
MENUITEM oemtoansi("&Utiles")
MENU

MENUITEM oemtoansi("&Impresora") ACTION PrinterSetup() ;
RESOURCE "Impresora_16_16" ;
MESSAGE "Selecciona impresora ..."
SEPARATOR

MENUITEM "Calculadora ..." ACTION WinExec( "Calc") ;
RESOURCE "Calculadora_16x16" ;
MESSAGE "Llamar a la calculadora."
SEPARATOR

MENUITEM oemtoansi("Reindexa") ;
RESOURCE "INDICE" ;
MESSAGE "Regenera indices"
MENUITEM oemtoansi("Acerca de Sofnut") ;
ACTION MsgAbout( "FiveWin Tutorial", FWCOPYRIGHT ) ;
MESSAGE "Regenera indices"
ENDMENU

ENDMENU

return oMenu
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ FiveWin for Harbour 2.7 - November 2005 Harbour development power ³Ü
³ (c) FiveTech, 1993-2005 for Microsoft Windows 95/98/NT/2000/ME and XP ³Û
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'sofnutr.prg' and generating preprocessed output to 'sofnutr.ppo'...

sofnutr.prg(28) Warning W0001 Ambiguous reference: 'ALFA'

sofnutr.prg(29) Warning W0001 Ambiguous reference: 'LLAVE'

Lines 92, Functions/Procedures 2
Generating C source output to 'sofnutr.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
sofnutr.c:
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
* Application successfully built
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile

Postby Antonio Linares » Mon Dec 12, 2005 6:18 pm

Luis,

Al comienzo de tu PRG, después del include, escribe:

memvar Alfa, Llave
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby lafug » Mon Dec 12, 2005 6:33 pm

gracias Antonio !, funcionó ahora voy a continuar con el resto de los programas

GRACIAS!
SALUDOS
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
User avatar
lafug
 
Posts: 185
Joined: Thu Nov 17, 2005 12:48 am
Location: Santiago, Chile


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 91 guests