AYUDA CON MDI y MDICHILD

AYUDA CON MDI y MDICHILD

Postby A&C » Thu Jan 25, 2007 12:40 pm

Tengo el siguiente problema :

tengo una venta hija y dentro de ella tengo un dialog el cual esta en .RC

pero al compilar me marca el error:


Application
===========
Path and name: D:\Folios\xFolio.Exe (32 bits)
Size: 1,199,104 bytes
Time from start: 0 hours 0 mins 2 secs
Error occurred at: 25/01/2007, 09:30:32
Error description: Error FiveWin/3 Cannot create Dialog Box:
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿResource: 1

Stack Calls
===========
Called from: => CREATEDLGERROR(0)
Called from: DIALOG.PRG => TDIALOG:ACTIVATE(0)
Called from: xfolio2.prg => MODULO1(19)
Called from: xfolio.prg => VENTANA(166)
Called from: xfolio.prg => (b)MENU(86)
Called from: MENU.PRG => TMENU:COMMAND(0)
Called from: WINDOW.PRG => TWINDOW:COMMAND(0)
Called from: MDIFRAME.PRG => TMDIFRAME:COMMAND(0)
Called from: WINDOW.PRG => TMDIFRAME:HANDLEEVENT(0)
Called from: WINDOW.PRG => _FWH(0)
Called from: => WINRUN(0)
Called from: WINDOW.PRG => TMDIFRAME:ACTIVATE(0)
Called from: xfolio.prg => MAIN(66)

System
======
CPU type: Intel(R) Pentium(R) 4 CPU 2.80GHz 2800 Mhz
Hardware memory: 480 megs

Free System resources: 90 %
GDI resources: 90 %
User resources: 90 %

Compiler version: xHarbour build 0.99.70 Intl. (SimpLex)
Windows version: 5.1, Build 2600 Service Pack 2

Windows total applications running: 50
1
2 SysFader
3 CiceroUIWndFrame
4 TF_FloatingLangBar_WndTitle
5 SISTEMA DE FOLIACION
6 VERCE v4.3, D:\Folios\xfolio.VRC
7 www.FiveTechSoft.com :: Ver Foro - FiveWin para Harbour/xHarbour - Microsoft Internet Explorer
8 MCI command handling window
9 DDE Server Window
10 Acrobat IEHelper
11 Cmd
12 Prg
13 WOWExec
14 LP Main Window
15 CLPOsEventsHandler Window
16 CSHTrayIconWindow
17 LPTimer-{312C2D21-593B-4e71-8E7C-A45397847FEE}
18 WMMonitor Win
19 LPEXT_DOK_LISTENER
20 SecExtNotifier
21 LPGXManager
22 Connections Tray
23 Medidor de energía
24 UPnP Notification Monitor
25 MS_WebcheckMonitor
26 MPWnd_Hooker
27 MessageFromSti
28 IHW2
29 ButtonManager
30 NOD32KrnSvcWindow
31 NOD32 Mirror - Imágenes de actualización/configuración
32 NOD32 Scanner
33 NOD32 Update
34 IMON - Protección para el tráfico de Internet
35 EMON - Protección de correo para Microsoft Outlook
36 DMON - Protección de documentos Microsoft Office
37 AMON - Monitor del sistema de archivos
38 NOD32 Kernel
39 Configuración general del sistema NOD32
40 Información
41 Tareas programadas
42 Cuarentena
43 Registros de NOD32 Scanner
44 Registros de amenazas
45 Registros del sistema NOD32
46 NOD32 2.5 Control Center
47 LapiClientProxy
48 SDKListener
49 CLPAppSizeCalculator Window
50 Program Manager

Variables in use
================
Procedure Type Value
==========================
CREATEDLGERROR
Param 1: O Class: TDIALOG
Local 1: C " 1"
Local 2: C "ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"
TDIALOG:ACTIVATE
Param 1: U
Param 2: U
Param 3: U
Param 4: L .F.
Param 5: B {|| ... }
Param 6: L .F.
Param 7: U
Param 8: U
Param 9: U
Param 10: L .F.
Local 1: O Class: TDIALOG
Local 2: N 394544
Local 3: U
Local 4: U
MODULO1
Local 1: O Class: TFONT
Local 2: O Class: TFONT
Local 3: O Class: TDIALOG
VENTANA
Param 1: N 1
(b)MENU
Param 1: O Class: TMENUITEM
TMENU:COMMAND
Param 1: N 20001
Local 1: O Class: TMENU
Local 2: O Class: TMENUITEM
TWINDOW:COMMAND
Param 1: N 20001
Param 2: N 0
Local 1: O Class: TMDIFRAME
Local 2: N 0
Local 3: N 20001
Local 4: N 0
TMDIFRAME:COMMAND
Param 1: N 20001
Param 2: N 0
Local 1: O Class: TMDIFRAME
Local 2: L .F.
TMDIFRAME:HANDLEEVENT
Param 1: N 273
Param 2: N 20001
Param 3: N 0
_FWH
Param 1: N 0
Param 2: N 273
Param 3: N 20001
Param 4: N 0
Param 5: N 1
Local 1: O Class: TMDIFRAME
WINRUN
Param 1: N 984314
TMDIFRAME:ACTIVATE
Param 1: C "MAXIMIZED"
Param 2: U
Param 3: U
Param 4: U
Param 5: U
Param 6: B {|| ... }
Param 7: U
Param 8: U
Param 9: U
Param 10: U
Param 11: U
Param 12: U
Param 13: U
Param 14: U
Param 15: U
Param 16: U
Param 17: U
Param 18: U
Param 19: U
Local 1: O Class: TMDIFRAME
Local 2: U
Local 3: U
MAIN
Local 1: O Class: TFONT
Local 2: N 11
Local 3: O Class: TMSGITEM
Local 4: U
Local 5: O Class: TREBAR
Local 6: O Class: TTOOLBAR
Local 7: O Class: TTOOLBAR
Local 8: O Class: TIMAGELIST
Local 9: O Class: TIMAGELIST

Linked RDDs
===========
DBF
DBFFPT
DBFNTX
DBFBLOB

DataBases in use
================

Classes in use:
===============
1 HBCLASS
2 HBOBJECT
3 TFONT
4 TWINDOW
5 TMDIFRAME
6 TMENU
7 TMENUITEM
8 TCONTROL
9 TICON
10 TBRUSH
11 TMDICLIENT
12 TMSGBAR
13 TRECT
14 TMSGITEM
15 TTIMER
16 TIMAGELIST
17 TBITMAP
18 TREBAR
19 TTOOLBAR
20 TMDICHILD
21 TDIALOG
22 ERROR
23 TREG32

Memory Analysis
===============
115 Static variables

Dynamic memory consume:
Actual Value: 0 bytes
Highest Value: 0 bytes



Ahi les dejo el codigo .PRG
#include "Fivewin.ch"

Static oWchil

Function Modulo1()
Local oFont1
Local oFont2
Local oDlg

If oWchil==NIL
//----------------------------Inicio de Ventana Hija ----------------------
DEFINE FONT oFont1 NAME "Arial" SIZE 0,-12
DEFINE FONT oFont2 NAME "MS Sans Serif" SIZE 0,-12
DEFINE WINDOW oWchil TITLE "Mantencion de Clientes" ICON "bmp\simbolo.ico" COLORS nRGB(0,0,0),nRGB(50,128,128) MDICHILD BORDER NONE FROM 0,1 TO 25,83 NOMAXIMIZE
DEFINE DIALOG oDlg FONT oFont2 OF oWchil RESOURCE 1



ACTIVATE DIALOG oDlg NOWAIT VALID (If(oDlg=NIL,.T.,.F.))
ACTIVATE WINDOW oWchil VALID ( oDlg:= NIL , .T.)
Else
oWchil:Setfocus()
Endif

Return (NIL)
//----------------------------Fin de Ventana Hija ----------------------

GRACIAS
Mi segundo amor es Programar
User avatar
A&C
 
Posts: 214
Joined: Sat Aug 19, 2006 1:37 pm
Location: Chile

Postby Antonio Linares » Thu Jan 25, 2007 12:48 pm

Que controles usas en el diálogo ? Los has redefinido desde el PRG ?
regards, saludos

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

Postby Vikthor » Thu Jan 25, 2007 3:54 pm

Así cómo tu esta tu programa el error es que no estas declarando ningún control contenido dentro del dialogo.

Haz la declaración de los demás controles y notarás que el error desaparecerá.
Vikthor
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby A&C » Thu Jan 25, 2007 5:23 pm

Amigos mios,, claro, si me permiten decirles asi..

me cabe una duda en el .RC tengo se pueden deben tener todos los controles numeros distintos o no o se pueden agrupar algunos.

otra cosa alguien me explica q son los GROUP no se si lo escribi bien.. y para q sirven

GRCIAS

ah referente al tema,, me daba error pq no habia redefinido los controles,,
pero aun tengo unos con valor -1,, en FIVEWIN 16 bits.. al compilar no me marcaba error si no REDEFINIA EL RECURSO A USAR,, sera pq uso VERCE para compilar
Mi segundo amor es Programar
User avatar
A&C
 
Posts: 214
Joined: Sat Aug 19, 2006 1:37 pm
Location: Chile

Postby Antonio Linares » Thu Jan 25, 2007 7:09 pm

Los números de los controles pueden estar repetidos siempre que estén en diálogos distintos
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 14 guests