FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Fri Dec 14, 2007 09:11 AM

Carlos,

Nosotros copiamos el c贸digo que crea el di谩logo, usando OemToAnsi(), al ejemplo samples\pcodedll.prg y funcion贸 perectamente desde samples\TestDllP.prg

Para construir la DLL usamos samples\Buildxdp.bat que es una variaci贸n de samples\Buildhdp.bat

Si quieres copiamos aqui el contenido de samples\Buildxdp.bat

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 514
Joined: Sun Oct 16, 2005 03:32 AM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Fri Dec 14, 2007 04:43 PM

Antonio,

>
Si quieres copiamos aqui el contenido de samples\Buildxdp.bat
>

Si, por favor, que incluya los dos PRG's que componen la DLL (MSTDLL1.PRG y PRODUCC.PRG)

Gracias y saludos,

Carlos Gallego

Saludos,



Carlos Gallego



*** FWH-25.12, xHarbour 1.3.1 Build 20241008, Borland C++7.70, PellesC, ADS 11.1***

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Fri Dec 14, 2007 08:53 PM

Carlos,

%hdir%\bin\b32\harbour %1 /n -D__EXPORT__ /i..\include;%hdir%\include /w /p %2 %3 > clip.log
@type clip.log
IF ERRORLEVEL 1 PAUSE
IF ERRORLEVEL 1 GOTO EXIT

echo -O2 -I%hdir%\include %1.c > b32.bc
%bcdir%\bcc32 -M -c @b32.bc
:ENDCOMPILE

IF EXIST %1.rc %bcdir%\brc32 -r %1

echo c0d32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.dll, + >> b32.bc
echo %1.map, + >> b32.bc
echo %hdir%\obj\b32\maindllp.obj + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\cw32.lib, >> b32.bc

IF EXIST %1.res echo %1.res >> b32.bc
%bcdir%\ilink32 -Tpd -aa @b32.bc

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Fri Dec 14, 2007 08:54 PM

Carlos,

Nosotros hemos probado con samples\pcodedll.prg y samples\TestDllP.prg, solo a帽adiendo un di谩logo en pcodedll.prg con un SAY que usa OemToAnsi()

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 514
Joined: Sun Oct 16, 2005 03:32 AM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Fri Dec 14, 2007 09:22 PM

Antonio,

Hemos avanzado un poco en la actualizacion y decidimos manternernos con FWH 7.12 y xHarbour 1.1.0. . Vamos a darle la lucha.

Estos han sidos los avances:

1.- El error en TGet con que iniciamos este post lo solucionamos con la prouesta que t煤 hiciste el 04-12-2007 en el post "una correcci贸n" en este foro. Modificamos TGet.prg y Window.prg y listo.

2.- Anteriormente en las DLLs una funci贸n invocaba a otras funciones que est谩n dentro la misma DLL simplemente con su nombre: Funcionxx(paramxx). La nueva versi贸n de xHarbour nos puso de cabeza, incluyendo lo del OemToAnsi() en los Says, no reconocimiento de variables P煤blicas ni Privadas, entre otros. Descubrimos que si en vez de invocar directamente a la funci贸n los hacemos con HB_LIBDO("funcionxx","paramxx") vuelve a funcionar sin problemas, inclusive lo del OemToAnsi y las variables. Conclusi贸n: para ejecutar una funci贸n dentro de una DLL, independiente de d贸nde se llame, dentro del ejecutable principal o dentro de la misma DLL, hay que hacerlo con HB_LIBDO().

Seguimos avanzando e iremos comentando c贸mo nos va.

Saludos,

Carlos Gallego

Saludos,



Carlos Gallego



*** FWH-25.12, xHarbour 1.3.1 Build 20241008, Borland C++7.70, PellesC, ADS 11.1***

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Fri Dec 14, 2007 10:11 PM

Carlos,

Bien! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Sat Dec 15, 2007 11:57 AM

Carlos.
Quiero tomarte la palabra, molestandote si es posible me puedas enviar un ejemplo lo m谩s completo que puedas, (por favor, ya que soy novato en esto de las dll's), incluyendo fuentes y scripts de compilaci贸n y linqueo, para poder tener un buen punto de inicio en esta otra forma de programar.
Te comento que yo actualmente, traslado el ejecutable completo al cliente cada vez que hago una actualizaci贸n o correcci贸n a mis sistemas, y a veces es una modificaci贸n peque帽a, pero igual tengo que trasladar el ejecutable nuevamente.

Bueno, agradeciendo anticipadamente tu ayuda, y como tu dices, de repente ya no estaras tan solo en esto.

Saludos.

Carlos Sincuir

sincuir@yahoo.com

Posts: 514
Joined: Sun Oct 16, 2005 03:32 AM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Mon Dec 17, 2007 08:51 PM

Carlos:

Hoy estoy fuera de mi oficina. Tan pronto como regrese lo preparo y te lo env铆o ma帽ana temprano.

Saludos,

Carlos Gallego

Saludos,



Carlos Gallego



*** FWH-25.12, xHarbour 1.3.1 Build 20241008, Borland C++7.70, PellesC, ADS 11.1***

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Tue Dec 18, 2007 02:29 AM

Muchas gracias Carlos, eres muy amable. Espero entonces.

Saludos.

Carlos Sincuir

Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Thu Dec 20, 2007 09:23 AM

Hola Carlos, Antonio, Alfredo y todos los dem谩s amigos, ayer decid铆 regresar y darme otra oportunidad de migrar definitivamente a FWH, hace 2 a帽os hice un intento y me encontr茅 con muchas dificultades, ahora veremos si puedo. Hoy mismo compr茅 la versi贸n 7.12 (apenas la estoy desempacando) y estoy seguro que con la ayuda de todos podr茅 por fin realizar la tan ansiada migraci贸n.

Estoy algo empolvado porque ni siquiera estaba visitando los foros (que encuentro tan cambiados:-) pero espero ponerme pronto al corriente.

Aprovecho para desear a toda la comunidad FiveWinera muchas bendiciones en esta navidad y en todo el 2008.

Por cierto Carlos, no eres el m谩s viejo, en octubre cumpl铆 63 por lo que me llevo ese honor, aunque tambi茅n soy el m谩s joven de todos porque he sido joven por muchos m谩s a帽os que ustedes :-)

Que Dios los Bendiga.

Manuel Mercado

manuelmercado at prodigy dot net dot mx
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Thu Dec 20, 2007 09:26 AM

Manuel,

Bienvenido a estos foros!

Un placer y un honor tenerte aqui con nosotros :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Thu Dec 20, 2007 04:38 PM

Manuel:

Caramba :D . cuanto tiempo ?. Me alegra saber que estas de vuelta a la lid y bienvenido.

Seguramente con tu capacidad y el apoyo de todo este hermoso foro pronto habras saltado al mundo de los 32bits.

Con afecto, Armando

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Thu Dec 20, 2007 05:39 PM

Bienvenido Maestro
un placer contar con usted, y un honor poder asistirle en cualquier problema.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 670
Joined: Wed Oct 19, 2005 06:41 PM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Thu Dec 20, 2007 06:12 PM

Maestro Manuel Mercado
Primeramente permitame congratularme al saber que esta en buen estado de salud y que va a regresar a los foros
Me ha causado una gran conmocion su regreso ya que supongo dara soporte a sus magnificas clases TSxxxxx
y como decia el maestro Antonio ES UN HONOR el estar en un foro con su persona

Un abrazo desde Quito - Ecuador

Att

Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
Posts: 514
Joined: Sun Oct 16, 2005 03:32 AM
Problemas con actualizaci贸n a FWH 7.12 y xHarbour 1.1.0
Posted: Thu Dec 20, 2007 08:42 PM

Maestro Manuel:

Qu茅 grat铆sima noticia tenerte de vuelta por estos lares. Me alegro mucho que est茅s bien de salud y por favor cuenta conmigo en tu proceso de migraci贸n. Para m铆 ser谩 un honor ayudarte en lo que est茅 en mi humilde alcance. Entre jovenes viejos nos sacaremos esto adelante :D

Un fuerte abrazo y fel铆z navidad para t铆 y los tuyos, y para todos los compa帽eros fivewineros,

Carlos Gallego

Saludos,



Carlos Gallego



*** FWH-25.12, xHarbour 1.3.1 Build 20241008, Borland C++7.70, PellesC, ADS 11.1***