Error FiveWin/3 Cannot create Dialog Box
Posted: Mon Nov 26, 2007 3:57 pm
Hola. Estoy desesperado: tengo un programa que funciona perfectamente; copie una funcion a otro prg, compilo con lo mismo que el que anda, pero me dice que "Cannon Create Dialog Box":
Application
===========
Path and name: C:\FW192\SAROSH\pp.exe (32 bits)
Size: 1,118,720 bytes
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 26-11-2007, 12:59:48
Error description: Error FiveWin/3 Cannot create Dialog Box:
Resource: ART_PARAM_MOV2B
Stack Calls
===========
Called from: .\source\classes\DIALOG.PRG => CREATEDLGERROR(0)
Called from: => TDIALOG:ACTIVATE(0)
Called from: => TFOLDER:DEFAULT(0)
Called from: => TFOLDER:INITIATE(0)
Called from: => __OBJSENDMSG(0)
Called from: .\source\function\HARBOUR.PRG => OSEND(0)
Called from: .\source\function\HARBOUR.PRG => ASEND(0)
Called from: => TDIALOG:INITIATE(0)
Called from: => TDIALOG:HANDLEEVENT(0)
Called from: => DIALOGBOX(0)
Called from: => TDIALOG:ACTIVATE(0)
Called from: pp.prg => MAIN(27)
lo que no me cierra es por que anda el otro programa; ambos apuntan a la misma dll, ambos se compilan con el mismo build.bat
les paso el programa que no anda a ver si se dan cuenta que es... yo me estoy volviendo loco... ademas, ¿por que funciona el otro... ? si no funcionara ninguno de los 2, bueno, pruebo hasta que arranque... compile de nuevo ambos mas o menos 10 veces, eliminando previamente los archivos .c y .ppo, por las dudas, y sigue igual, uno funciona, y el otro, que tiene la funcion con copy paste, no.
Bueno, si alguien tiene idea que puedo hacer antes de cortarme las quete jedi... le agradecere. CHAU...!!!
#include "FiveWin.ch"
#include "Report.ch"
#include "dtpicker.ch"
FUNCTION MAIN (XEMPRESA, XFUNCION, USERID, XEMPREST, CODEMP)
LOCAL OFLD1, ODLG
local hDLL := LoadLibrary( "bwcc32.dll" )
SET RESOURCES TO "EC32.DLL"
BWCCRegister( GetResources() )
SET 3DLOOK ON
set date italian
set dele on
set century on
DEFINE DIALOG oDlg RESOURCE "ART_REPOR_MAES" TITLE "REPORTE MOVIMIENTOS DE STOCK"
REDEFINE FOLDER oFld1 ID 126 OF oDlg ;
PROMPT "PARAMETROS" , "COMPROBANTES", "FORMATO" ;
DIALOGS "ART_PARAM_MOV2" , "ART_PARAM_MOV2B", "REPOR_IMPRE"
ACTIVATE DIALOG oDlg centered
CLOSE ALL
SET RESOURCES TO
SYSREFRESH()
// ---------------------------
#ifdef __XPP__
procedure AppSys // XBase++ requirement
return
#endif
DLL32 FUNCTION BWCCRegister( hInst AS LONG ) AS WORD PASCAL LIB "BWCC32.DLL"
Application
===========
Path and name: C:\FW192\SAROSH\pp.exe (32 bits)
Size: 1,118,720 bytes
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 26-11-2007, 12:59:48
Error description: Error FiveWin/3 Cannot create Dialog Box:
Resource: ART_PARAM_MOV2B
Stack Calls
===========
Called from: .\source\classes\DIALOG.PRG => CREATEDLGERROR(0)
Called from: => TDIALOG:ACTIVATE(0)
Called from: => TFOLDER:DEFAULT(0)
Called from: => TFOLDER:INITIATE(0)
Called from: => __OBJSENDMSG(0)
Called from: .\source\function\HARBOUR.PRG => OSEND(0)
Called from: .\source\function\HARBOUR.PRG => ASEND(0)
Called from: => TDIALOG:INITIATE(0)
Called from: => TDIALOG:HANDLEEVENT(0)
Called from: => DIALOGBOX(0)
Called from: => TDIALOG:ACTIVATE(0)
Called from: pp.prg => MAIN(27)
lo que no me cierra es por que anda el otro programa; ambos apuntan a la misma dll, ambos se compilan con el mismo build.bat
les paso el programa que no anda a ver si se dan cuenta que es... yo me estoy volviendo loco... ademas, ¿por que funciona el otro... ? si no funcionara ninguno de los 2, bueno, pruebo hasta que arranque... compile de nuevo ambos mas o menos 10 veces, eliminando previamente los archivos .c y .ppo, por las dudas, y sigue igual, uno funciona, y el otro, que tiene la funcion con copy paste, no.
Bueno, si alguien tiene idea que puedo hacer antes de cortarme las quete jedi... le agradecere. CHAU...!!!
#include "FiveWin.ch"
#include "Report.ch"
#include "dtpicker.ch"
FUNCTION MAIN (XEMPRESA, XFUNCION, USERID, XEMPREST, CODEMP)
LOCAL OFLD1, ODLG
local hDLL := LoadLibrary( "bwcc32.dll" )
SET RESOURCES TO "EC32.DLL"
BWCCRegister( GetResources() )
SET 3DLOOK ON
set date italian
set dele on
set century on
DEFINE DIALOG oDlg RESOURCE "ART_REPOR_MAES" TITLE "REPORTE MOVIMIENTOS DE STOCK"
REDEFINE FOLDER oFld1 ID 126 OF oDlg ;
PROMPT "PARAMETROS" , "COMPROBANTES", "FORMATO" ;
DIALOGS "ART_PARAM_MOV2" , "ART_PARAM_MOV2B", "REPOR_IMPRE"
ACTIVATE DIALOG oDlg centered
CLOSE ALL
SET RESOURCES TO
SYSREFRESH()
// ---------------------------
#ifdef __XPP__
procedure AppSys // XBase++ requirement
return
#endif
DLL32 FUNCTION BWCCRegister( hInst AS LONG ) AS WORD PASCAL LIB "BWCC32.DLL"