Page 1 of 1

AYUDA POR FAVOR. ESTOY BLOQUEADO

Posted: Sat Apr 15, 2006 2:47 pm
by mjcc
* Al intentar incorporar este codigo del .RC me da un error, me lo compila perfectamente pero al ejecutarlo me da el error No se puede crear la caja de dialog y me esta volviendo loco.

* FUNCTION que incorporo en el programa

FUNCTION ficha_cliente(oWnd,sel_dbf,registro)
* Estado 1 (Borrado) 2 (Cambiado) 3 (Nuevo)
SELECT (sel_dbf)
DEFINE DIALOG maecli RESOURCE "ocliente"
ACTIVATE DIALOG maecli
RETURN 0

* Fichero RC
//
// Symantec ResourceStudio generated header file
//
// This file is intended for use with Windows 3.1
//

#define APSTUDIO_READONLY_SYMBOLS
#include <afxres.h>
#include <ver.h>
#undef APSTUDIO_READONLY_SYMBOLS

#include "resource.k"

ocliente DIALOG MOVEABLE IMPURE LOADONCALL DISCARDABLE 10, 10, 186, 70
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | WS_VISIBLE | WS_POPUP
CAPTION "Clientes"
FONT 8, "MS Sans Serif"
BEGIN
END

Posted: Sat Apr 15, 2006 3:49 pm
by Antonio Linares
Manuel,

Añade a tu fichero RC, como primera línea:

#include "c:\fwce\include\winapi.ch"

No funciona

Posted: Sat Apr 15, 2006 5:51 pm
by mjcc
Me da un monto de warning de variables ya definidas, me compila el exe pero no funciona.
el directorio era otro en lugar del que me has dado C:\FWPPC\INCLUDE\....

GRACIAS

Posted: Sat Apr 15, 2006 6:08 pm
by Antonio Linares
Manuel,

Usa el resource workshop de Borland en vez de el de Symantec.

Comprueba que errores te da en pantalla el brc32.exe al compilar el RC. Copia aqui el resultado completo de llamar a buildce.bat ...

Te copio el error de toda la compilacion

Posted: Sat Apr 15, 2006 6:16 pm
by mjcc
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ FiveWin for Pocket PC - March 2006 Harbour development power ³Ü
³ (c) FiveTech, 1993-2006 for Microsoft Windows Pocket PC ³Û
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
Compiling...
Harbour Compiler Alpha build 45.0 (Flex)
Copyright 1999-2005, http://www.harbour-project.org/
Compiling 'inicio.prg' and generating preprocessed output to 'inicio.ppo'...

Lines 170, Functions/Procedures 9
Generating C source output to 'inicio.c'... Done.
inicio.c
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(198) : warning RC4005: 'WM_NULL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(200) : warning RC4005: 'WM_DESTROY' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(201) : warning RC4005: 'WM_MOVE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(202) : warning RC4005: 'WM_SIZE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(212) : warning RC4005: 'WM_SETFOCUS' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(213) : warning RC4005: 'WM_KILLFOCUS' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(219) : warning RC4005: 'WM_PAINT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(220) : warning RC4005: 'WM_CLOSE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(221) : warning RC4005: 'WM_QUERYENDSESSION' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(222) : warning RC4005: 'WM_QUIT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(225) : warning RC4005: 'WM_SYSCOLORCHANGE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(226) : warning RC4005: 'WM_ENDSESSION' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(228) : warning RC4005: 'WM_WININICHANGE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(234) : warning RC4005: 'WM_DEVMODECHANGE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(236) : warning RC4005: 'WM_FONTCHANGE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(237) : warning RC4005: 'WM_TIMECHANGE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(248) : warning RC4005: 'WM_SPOOLERSTATUS' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(263) : warning RC4005: 'WM_COMPACTING' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(310) : warning RC4005: 'WM_GETDLGCODE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(324) : warning RC4005: 'WM_KEYDOWN' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(325) : warning RC4005: 'WM_KEYUP' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(326) : warning RC4005: 'WM_CHAR' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(341) : warning RC4005: 'WM_INITDIALOG' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(342) : warning RC4005: 'WM_COMMAND' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(344) : warning RC4005: 'WM_TIMER' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(345) : warning RC4005: 'WM_HSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(346) : warning RC4005: 'WM_VSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(371) : warning RC4005: 'WM_MOUSEMOVE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(372) : warning RC4005: 'WM_LBUTTONDOWN' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(373) : warning RC4005: 'WM_LBUTTONUP' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(375) : warning RC4005: 'WM_RBUTTONDOWN' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(376) : warning RC4005: 'WM_RBUTTONUP' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(466) : warning RC4005: 'WM_QUERYNEWPALETTE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(467) : warning RC4005: 'WM_PALETTEISCHANGING' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(468) : warning RC4005: 'WM_PALETTECHANGED' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(496) : warning RC4005: 'WM_USER' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(638) : warning RC4005: 'WS_OVERLAPPED' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(639) : warning RC4005: 'WS_POPUP' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(640) : warning RC4005: 'WS_CHILD' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(641) : warning RC4005: 'WS_MINIMIZE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(642) : warning RC4005: 'WS_VISIBLE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(643) : warning RC4005: 'WS_DISABLED' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(644) : warning RC4005: 'WS_CLIPSIBLINGS' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(645) : warning RC4005: 'WS_CLIPCHILDREN' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(646) : warning RC4005: 'WS_MAXIMIZE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(647) : warning RC4005: 'WS_CAPTION' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(648) : warning RC4005: 'WS_BORDER' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(649) : warning RC4005: 'WS_DLGFRAME' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(650) : warning RC4005: 'WS_VSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(651) : warning RC4005: 'WS_HSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(652) : warning RC4005: 'WS_SYSMENU' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(653) : warning RC4005: 'WS_THICKFRAME' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(654) : warning RC4005: 'WS_GROUP' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(655) : warning RC4005: 'WS_TABSTOP' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(657) : warning RC4005: 'WS_MINIMIZEBOX' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(658) : warning RC4005: 'WS_MAXIMIZEBOX' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(674) : warning RC4005: 'WS_OVERLAPPEDWINDOW' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(678) : warning RC4005: 'WS_POPUPWINDOW' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(718) : warning RC4005: 'CS_VREDRAW' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(719) : warning RC4005: 'CS_HREDRAW' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(721) : warning RC4005: 'CS_OWNDC' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(722) : warning RC4005: 'CS_CLASSDC' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(723) : warning RC4005: 'CS_PARENTDC' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(726) : warning RC4005: 'CS_BYTEALIGNCLIENT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(727) : warning RC4005: 'CS_BYTEALIGNWINDOW' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(728) : warning RC4005: 'CS_GLOBALCLASS' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1012) : warning RC4005: 'ES_LEFT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1014) : warning RC4005: 'ES_RIGHT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1015) : warning RC4005: 'ES_MULTILINE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1020) : warning RC4005: 'ES_AUTOHSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1023) : warning RC4005: 'ES_READONLY' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1024) : warning RC4005: 'ES_WANTRETURN' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1083) : warning RC4005: 'BS_PUSHBUTTON' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1084) : warning RC4005: 'BS_DEFPUSHBUTTON' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1085) : warning RC4005: 'BS_CHECKBOX' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1086) : warning RC4005: 'BS_AUTOCHECKBOX' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1090) : warning RC4005: 'BS_GROUPBOX' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1092) : warning RC4005: 'BS_AUTORADIOBUTTON' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1152) : warning RC4005: 'SS_LEFT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1156) : warning RC4005: 'SS_BLACKRECT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1158) : warning RC4005: 'SS_WHITERECT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1161) : warning RC4005: 'SS_WHITEFRAME' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1163) : warning RC4005: 'SS_SIMPLE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1192) : warning RC4005: 'DS_SYSMODAL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1195) : warning RC4005: 'DS_MODALFRAME' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1215) : warning RC4005: 'LBS_NOTIFY' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1216) : warning RC4005: 'LBS_SORT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1218) : warning RC4005: 'LBS_MULTIPLESEL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1219) : warning RC4005: 'LBS_OWNERDRAWFIXED' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1222) : warning RC4005: 'LBS_USETABSTOPS' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1223) : warning RC4005: 'LBS_NOINTEGRALHEIGHT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1225) : warning RC4005: 'LBS_WANTKEYBOARDINPUT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1227) : warning RC4005: 'LBS_DISABLENOSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1232) : warning RC4005: 'LBS_STANDARD' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1238) : warning RC4005: 'CBS_SIMPLE' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1239) : warning RC4005: 'CBS_DROPDOWN' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1240) : warning RC4005: 'CBS_DROPDOWNLIST' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1241) : warning RC4005: 'CBS_OWNERDRAWFIXED' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1243) : warning RC4005: 'CBS_AUTOHSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1244) : warning RC4005: 'CBS_OEMCONVERT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1245) : warning RC4005: 'CBS_SORT' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1248) : warning RC4005: 'CBS_DISABLENOSCROLL' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1258) : warning RC4005: 'SBS_HORZ' : redefinition
C:\Archivos de programa\Microsoft Visual Studio\VC98\include/winuser.rh(1259) : warning RC4005: 'SBS_VERT' : redefinition
Creating library inicio.lib and object inicio.exp
vm.lib(hvm.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rva=0x00036A18
rdd.lib(dbf1.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rva=0x0008C5BC
dbfntx.lib(dbfntx1.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rva=0x0009A014
dbfcdx.lib(dbfcdx1.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rva=0x000AFAF0
dbffpt.lib(dbffpt1.obj) : warning LNK1166: cannot adjust code at offset=0x00001000, rva=0x000C99F0
* Application successfully built

has conseguido averiguar algo de este problema.

Posted: Sat Apr 15, 2006 7:22 pm
by mjcc
gracias.

Posted: Sat Apr 15, 2006 7:26 pm
by Antonio Linares
Manuel,

Quítale esto al fichero RC:

#define APSTUDIO_READONLY_SYMBOLS
#include <afxres.h>
#include <ver.h>
#undef APSTUDIO_READONLY_SYMBOLS

#include "resource.k"

Sólo tienes que incluirle el fichero winapi.ch de FWPPC.