FW en Win xp

FW en Win xp

Postby jvargas » Fri Jun 01, 2007 2:03 pm

Hola Amigos
Casi he ternimado de convertir mis Prg de DOS a Windows en Win98 y me funciona bien, en mi máquina, pero... al instalar el EXE en mi cliente que tiene Win XP no funciona NINGUN módulo que tenga Dialogos de Recursos, solo funcionan los módulos que tienen Dialogos hechos con código.
El mensaje que aparece es "FiveWin /3 can not create Dialog Box"
Alguien sabe la razón??
He buscado en el foro y no encuentro nada parecido.
muchas gracias de antemano
Jorge Vargas
FW-705, xHarbour 0.99.71 (SimpLex) , bcc55
jvargas
 
Posts: 63
Joined: Sun Apr 08, 2007 9:50 pm
Location: Lima Perú

Postby Raymundo Islas M. » Fri Jun 01, 2007 3:20 pm

Hola Jorge

Posiblemente usaste algunos controles Borland en tus dialogos, y te hace falta copiar el archivo bwcc.dll junto con tu aplicacion.

Saludos
FWH 10.6 + xHarbour + Borland 582
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Postby jvargas » Fri Jun 01, 2007 4:54 pm

Hola Raymundo
Muchas gracias por tu respuesta.
en ningun momento llamo al BWCC.DLL y el Bwcc.dll que tengo no está en una ruta donde pueda ser accesado por el Exe que funciona en mi Win 98, solo uso controles de Resource WorkShop que es de Borland, o te refieres a algun control especial de Borland. Por favor una explicadita sobre el asunto.
gracias otra vez.
Saludos
Jorge Vargas
FW-705, xHarbour 0.99.71 (SimpLex) , bcc55
jvargas
 
Posts: 63
Joined: Sun Apr 08, 2007 9:50 pm
Location: Lima Perú

Postby Armando Picon » Fri Jun 01, 2007 7:10 pm

Con Fwh + (x)Harbour se utiliza bwcc32.dll. Bwcc.dll es para 16 bits (clipper)
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Armando Picon
 
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Postby Antonio Linares » Fri Jun 01, 2007 9:12 pm

Jorge,

Busca en tus recursos las letras "BOR"
regards, saludos

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

Postby jvargas » Fri Jun 01, 2007 11:29 pm

Hola amigos
gracias a todos por la atención
Las unicas cadenas "bor" que tengo son de WS_BORDER.
Por el solo hecho de usar el Workshop imagino que no tengo que adjuntar el Bwcc.dll ni el Bwcc32.dll. De hecho en ningun momento hago el SET RESOURCES TO ninguno de ellos y el prog. funciona en mi maquina
saludos
Jorge Vargas
FW-705, xHarbour 0.99.71 (SimpLex) , bcc55
jvargas
 
Posts: 63
Joined: Sun Apr 08, 2007 9:50 pm
Location: Lima Perú

Postby Armando Picon » Sat Jun 02, 2007 6:34 pm

99.9% que en tu máquina está accesible el BWCC.DLL o el BWCC32.DLL. Verificalo.

Mucho antes yo tenia ese inconveniente hasta que por sugerencias del foro indicaban que se podría renombrar estas DLL con el nombre que quieras y que luego lo adicionas como otro archivo más en la carpeta donde instalas el exe par no estar a que ya existan estas DLL en los equipos de tus clientes. Por supuesto que debes poner en tu rutina principal la sentencia que te permite reconocer tu DLL renombrada pr ti.


jvargas wrote:Hola amigos
gracias a todos por la atención
Las unicas cadenas "bor" que tengo son de WS_BORDER.
Por el solo hecho de usar el Workshop imagino que no tengo que adjuntar el Bwcc.dll ni el Bwcc32.dll. De hecho en ningun momento hago el SET RESOURCES TO ninguno de ellos y el prog. funciona en mi maquina
saludos
Jorge Vargas
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Armando Picon
 
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Postby Antonio Linares » Sat Jun 02, 2007 7:40 pm

Jorge,

Muéstranos aqui la parte del RC correspondiente a un diálogo que te dé ese error, gracias
regards, saludos

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

Postby jvargas » Sat Jun 02, 2007 9:53 pm

Gracias Armando por tu respuesta.
lo voy a probar el lunes en el cliente.
pero por si acaso pongo mi RC
//////////////////////
CO101 DIALOG 110, 1, 318, 170
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "CO101 Maestro de Cuentas"
FONT 8, "MS Sans Serif"
{
LTEXT "", 117, 72, 4, 142, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
LTEXT "Cuenta", -1, 12, 16, 24, 8
EDITTEXT 101, 42, 14, 27, 10, ES_LEFT | ES_OEMCONVERT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
EDITTEXT 102, 71, 14, 162, 10, ES_LEFT | ES_UPPERCASE | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
LTEXT "Cuentas Corrientes............", 103, 45, 32, 90, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
EDITTEXT 104, 130, 30, 10, 10, ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
LTEXT "", 105, 145, 32, 56, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
LTEXT "Fec.Cancelación en C/A....", 106, 45, 46, 90, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
EDITTEXT 107, 130, 44, 10, 10, ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
LTEXT "Ajust Inflasión (N)................", 108, 45, 60, 92, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
EDITTEXT 109, 130, 58, 10, 10, ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
LTEXT "Cuentas Puente", 110, 45, 78, 58, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
LTEXT "Cargo:", 111, 85, 88, 24, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
EDITTEXT 112, 114, 86, 28, 10, ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
LTEXT "", 113, 146, 88, 158, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
LTEXT "Abono:", 114, 85, 105, 22, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
EDITTEXT 115, 114, 104, 28, 10, ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
LTEXT "", 116, 148, 106, 156, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
PUSHBUTTON "F2 - Grabar", 902, 132, 146, 44, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "F1 - Buscar", 901, 74, 146, 44, 14, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE
PUSHBUTTON "Esc - Salir", 900, 12, 146, 48, 14, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE
}

Una pregunta mas.
si uso Workshop de Borland no etengo que poner el
SET RESOURCES TO BWCC32.dll para que funcione en XP?? o Si
Gracias Antonio.
FW-705, xHarbour 0.99.71 (SimpLex) , bcc55
jvargas
 
Posts: 63
Joined: Sun Apr 08, 2007 9:50 pm
Location: Lima Perú

Postby jose_murugosa » Sat Jun 02, 2007 10:19 pm

>si uso Workshop de Borland no etengo que poner el
SET RESOURCES TO BWCC32.dll para que funcione en XP?? o Si

Image

Los controles de Borland son los que aparecen en la cuarta columna señalada con la flecha, si no usas estos y si no le das a la dialog Style BorDlg o BorDlg_Gray no necesitas el archivo BWCC32.dll en tus aplicaciones.

Las dos siguientes filas a la derecha se agregan utilizando la librería de control: FWCtrls.dll (Gratuita, si no la tienes creo que esta en utilidades, sino, escribeme y te la mando)

Yo uso Resource Workshop desde que comencé a trabajar con Fivewin y me resulta muy cómodo, no dudo de que hayan mejores, pero no he podido de momento adaptarme a otro editor de recursos.
Saludos/Regards,
José Murugosa
"Los errores en programación, siempre están entre la silla y el teclado y la IA!!"
User avatar
jose_murugosa
 
Posts: 1181
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Postby Antonio Linares » Sun Jun 03, 2007 6:10 am

Jorge,

Asegúrate de que el fichero RES se construye a partir del fichero RC y que se "incrusta" dentro del EXE.

Te faltan dos defines en tu RC:
#define ES_OEMCONVERT 0x0400L
#define ES_UPPERCASE 0x0008L

Si los añades al principio, ahora debería construirse el RES correctamente y será incrustado dentro del EXE. Para asegurarte de que el RES está dentro del EXE, abre el EXE con el resources workshop y debes ver tus recursos dentro de él.
Image
regards, saludos

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

Postby jvargas » Sun Jun 03, 2007 1:44 pm

Hola Amigos
Armando: las únicas Bwcc que tengo son las de FW y Bcc55, las renombré y mi Exe sigue funcionando perfecto. estas dll no estan en la ruta del Path.

José Murugosa:
muchas gracias por tu explicación, la estaba necesitando y me gustaria que me convides tu FWCtrls.dll en vcjorge@yahoo.com

Armando:
muchas gracias por tu ayuda. probaré con los defines

gracias a todos, amigos
Jorge Vargas
FW-705, xHarbour 0.99.71 (SimpLex) , bcc55
jvargas
 
Posts: 63
Joined: Sun Apr 08, 2007 9:50 pm
Location: Lima Perú

Postby jvargas » Mon Jun 04, 2007 10:12 pm

Hola Amigos
ya funcionó mi exec en xp
parece que era la falta de los DEFINEs que mostró Don Antonio Linares.
Ahora me falta el tema de xBrowse, que es para otra consulta.
muchas gracias a todos
Jorge Vargas
FW-705, xHarbour 0.99.71 (SimpLex) , bcc55
jvargas
 
Posts: 63
Joined: Sun Apr 08, 2007 9:50 pm
Location: Lima Perú


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Willi Quintana and 40 guests