FW en Win xp
FW en Win xp
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
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
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
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
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
- Armando Picon
- Posts: 448
- Joined: Mon Dec 26, 2005 9:11 pm
- Location: Lima, Peru
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
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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
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
- Armando Picon
- Posts: 448
- Joined: Mon Dec 26, 2005 9:11 pm
- Location: Lima, Peru
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.
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
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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.
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
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
>si uso Workshop de Borland no etengo que poner el
SET RESOURCES TO BWCC32.dll para que funcione en XP?? o Si
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.
SET RESOURCES TO BWCC32.dll para que funcione en XP?? o Si
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
FWH + Harbour + Bcc7. Una seda!
José Murugosa
FWH + Harbour + Bcc7. Una seda!
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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.
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.
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
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