#include “FiveWin.ch”
STATIC oWnd
FUNCTION Main()
DEFINE WINDOW oWnd TITLE “Mi primer programa” ;
MENU BuildMenu()
SET MESSAGE OF oWnd TO “Mi nombre” CENTERED
ACTIVATE WINDOW oWnd VALID MsgYesNO(“¿Desea salir?”)
return nil
//-----------------------------------------------------//
Function BuildMenu()
local oMenu
MENU oMenu
MENUITEM “Fin” ACTION oWnd:End()
ENDMENU
Return oMenu
He recogido el ejemplo uno al intentar compilarlo me da los siguientes errores
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'mjcc.prg' and generating preprocessed output to 'mjcc.ppo'...
Lines 28, Functions/Procedures 2
Generating C source output to 'mjcc.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002. All rights reserved.
mjcc.c
Creating library mjcc.lib and object mjcc.exp
mjcc.obj : error LNK2001: unresolved external symbol "void __cdecl HB_FUN_MENUEN
D(void)" (?HB_FUN_MENUEND@@YAXXZ)
mjcc.obj : error LNK2001: unresolved external symbol "void __cdecl HB_FUN_MENUAD
DITEM(void)" (?HB_FUN_MENUADDITEM@@YAXXZ)
mjcc.obj : error LNK2001: unresolved external symbol "void __cdecl HB_FUN_MENUBE
GIN(void)" (?HB_FUN_MENUBEGIN@@YAXXZ)
mjcc.obj : error LNK2001: unresolved external symbol "void __cdecl HB_FUN_TMSGBA
R(void)" (?HB_FUN_TMSGBAR@@YAXXZ)
mjcc.exe : fatal error LNK1120: 4 unresolved externals
* Application successfully built
C:\manolo>
Tutor ejemplo1.prg(mjcc)
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
tutor 03
He probado el tutor03 y me funciona pero al terminar la compilacion me da un error.
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'tutor03.prg' and generating preprocessed output to 'tutor03.ppo'...
Lines 35, Functions/Procedures 2
Generating C source output to 'tutor03.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002. All rights reserved.
tutor03.c
Creating library tutor03.lib and object tutor03.exp
vm.lib(hvm.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rva=
0x00031028
rdd.lib(dbf1.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rv
a=0x000874B0
dbfntx.lib(dbfntx1.obj) : warning LNK1166: cannot adjust code at offset=0x000010
00, rva=0x00094EFC
dbffpt.lib(dbffpt1.obj) : warning LNK1166: cannot adjust code at offset=0x000010
00, rva=0x000AA9D8
* Application successfully built
C:\FWPPC\SAMPLES>
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'tutor03.prg' and generating preprocessed output to 'tutor03.ppo'...
Lines 35, Functions/Procedures 2
Generating C source output to 'tutor03.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002. All rights reserved.
tutor03.c
Creating library tutor03.lib and object tutor03.exp
vm.lib(hvm.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rva=
0x00031028
rdd.lib(dbf1.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rv
a=0x000874B0
dbfntx.lib(dbfntx1.obj) : warning LNK1166: cannot adjust code at offset=0x000010
00, rva=0x00094EFC
dbffpt.lib(dbffpt1.obj) : warning LNK1166: cannot adjust code at offset=0x000010
00, rva=0x000AA9D8
* Application successfully built
C:\FWPPC\SAMPLES>
Lo siento que sea tan burro
Pero no entiendo la correlacion que existe entre el tutor03.prg y el tutor03.rc.
Uno tiene un codigo y otro tiene otro codigo. Yo he modificado el codigo del tutor03.prg y me funciona con el codigo modificado. No entiendo para que sirve el tutor03.rc
Siento mucho las molestias.
Uno tiene un codigo y otro tiene otro codigo. Yo he modificado el codigo del tutor03.prg y me funciona con el codigo modificado. No entiendo para que sirve el tutor03.rc
Siento mucho las molestias.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
En tutor03.rc están los literales que usa el menu en tutor03
OK voy a estudiarlo a fondo para ver si consigo enterdelo
siento molestarte tanto pero hasta que no entienda la estructura de funcionamiento no puedo realizar ninguna prueba para datos reales
gracias, por todas tus respuestas y tan rapido.
siento molestarte tanto pero hasta que no entienda la estructura de funcionamiento no puedo realizar ninguna prueba para datos reales
gracias, por todas tus respuestas y tan rapido.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: