Página 1 de 1

CONTROLES OCX

Publicado: Mié Jun 15, 2005 9:42 am
por PILO
Como podemos incluir controles ocx en xailer.
Como por ejemplo los de list label 7 que necesito utilizar.

CONTROLES OCX

Publicado: Mié Jun 15, 2005 9:53 am
por ignacio
Pilo,
De momento no esta implementado, pero sin duda lo estará para la versión 1.0
Un saludo,
"pilo" <srmpilo@hotmail.com> escribió en el mensaje
news:42afdbac$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Como podemos incluir controles ocx en xailer.
> Como por ejemplo los de list label 7 que necesito utilizar.
>
>

CONTROLES OCX

Publicado: Mié Jun 15, 2005 10:03 am
por PILO
Cuando la tendremos dicha version.
Es lo que mas prisa me corre.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42afde7e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> De momento no esta implementado, pero sin duda lo estará para la versión
1.0
>
> Un saludo,
>
> "pilo" <srmpilo@hotmail.com> escribió en el mensaje
> news:42afdbac$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> > Como podemos incluir controles ocx en xailer.
> > Como por ejemplo los de list label 7 que necesito utilizar.
> >
> >
>
>

CONTROLES OCX

Publicado: Jue Jun 16, 2005 9:26 am
por PILO
Sigo preguntando cuando saldrá la versión 1 y que mejoras prevés que tendrá
Tengo necesidad de llamar a DLL de controladores externos y que las dll
funcionan
en VB y Delphin.
Se puede utilizar aquí
Espero vuestra respuesta Ignacio
Muchas gracias.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42afde7e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> De momento no esta implementado, pero sin duda lo estará para la versión
1.0
>
> Un saludo,
>
> "pilo" <srmpilo@hotmail.com> escribió en el mensaje
> news:42afdbac$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> > Como podemos incluir controles ocx en xailer.
> > Como por ejemplo los de list label 7 que necesito utilizar.
> >
> >
>
>

CONTROLES OCX

Publicado: Jue Jun 16, 2005 11:16 am
por jfgimenez
Pilo,
> Sigo preguntando cuando saldrá la versión 1 y que mejoras prevés que
> tendrá
Intentaremos que esté lista lo antes posible, pero no te podemos dar una
fecha exacta.
Respecto a lo que tendrá, pues será todo lo que hemos dicho muchas veces.
Para ser más precisos, aunque Xailer se puede utilizar actualmente para
hacer aplicaciones sin ningún problema, seguiremos nombrando cada versión
como pre-release mientras no esté terminado todo lo que hemos prometido
(OCX, terminar el debugger, etc.). Una vez que todo eso esté terminado
entonces diremos que estamos en la versión 1.0
> Tengo necesidad de llamar a DLL de controladores externos y que las dll
> funcionan
> en VB y Delphin.
> Se puede utilizar aquí
En principio se puede usar cualquier DLL, pero claro, hay que hacer los
"wrappers" en C a las funciones que contenga.
--
Un saludo,
José F. Giménez

CONTROLES OCX

Publicado: Jue Jun 16, 2005 11:24 am
por PILO
me podrías mandar un ejemplo de un "wrappers" en C ,
no tengo ni idee de c y tendría que ayudarme mucho.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:42b1435e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> > Sigo preguntando cuando saldrá la versión 1 y que mejoras prevés que
> > tendrá
>
> Intentaremos que esté lista lo antes posible, pero no te podemos dar una
> fecha exacta.
>
> Respecto a lo que tendrá, pues será todo lo que hemos dicho muchas veces.
> Para ser más precisos, aunque Xailer se puede utilizar actualmente para
> hacer aplicaciones sin ningún problema, seguiremos nombrando cada versión
> como pre-release mientras no esté terminado todo lo que hemos prometido
> (OCX, terminar el debugger, etc.). Una vez que todo eso esté terminado
> entonces diremos que estamos en la versión 1.0
>
>
> > Tengo necesidad de llamar a DLL de controladores externos y que las dll
> > funcionan
> > en VB y Delphin.
> > Se puede utilizar aquí
>
> En principio se puede usar cualquier DLL, pero claro, hay que hacer los
> "wrappers" en C a las funciones que contenga.
>
> --
> Un saludo,
>
> José F. Giménez
>
>

CONTROLES OCX

Publicado: Jue Jun 16, 2005 11:26 am
por PILO
Como se habré el programa para que utilice índices CDX por defecto,
en xbase que utilizo lo hace con la función dbsys, aquí como seria
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:42b1435e$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> > Sigo preguntando cuando saldrá la versión 1 y que mejoras prevés que
> > tendrá
>
> Intentaremos que esté lista lo antes posible, pero no te podemos dar una
> fecha exacta.
>
> Respecto a lo que tendrá, pues será todo lo que hemos dicho muchas veces.
> Para ser más precisos, aunque Xailer se puede utilizar actualmente para
> hacer aplicaciones sin ningún problema, seguiremos nombrando cada versión
> como pre-release mientras no esté terminado todo lo que hemos prometido
> (OCX, terminar el debugger, etc.). Una vez que todo eso esté terminado
> entonces diremos que estamos en la versión 1.0
>
>
> > Tengo necesidad de llamar a DLL de controladores externos y que las dll
> > funcionan
> > en VB y Delphin.
> > Se puede utilizar aquí
>
> En principio se puede usar cualquier DLL, pero claro, hay que hacer los
> "wrappers" en C a las funciones que contenga.
>
> --
> Un saludo,
>
> José F. Giménez
>
>

CONTROLES OCX

Publicado: Jue Jun 16, 2005 11:35 am
por jfgimenez
Pilo,
> Como se habré el programa para que utilice índices CDX por defecto,
> en xbase que utilizo lo hace con la función dbsys, aquí como seria
Al principio de tu programa pon:
REQUEST DBFFPT
REQUEST DBFCDX
RddSetDefault( "DBFCDX" )
--
Un saludo,
José F. Giménez

CONTROLES OCX

Publicado: Jue Jun 16, 2005 11:44 am
por jfgimenez
Pilo,
> me podrías mandar un ejemplo de un "wrappers" en C ,
> no tengo ni idee de c y tendría que ayudarme mucho.
//---------------------------------------------------------- ----------------
XA_FUNC( SETWINDOWTEXT )
{
hb_retl( SetWindowText( (HWND) hb_parnl( 1 ), hb_parc( 2 ) ) );
}
//---------------------------------------------------------- ----------------
En general, cuando haces una función en C la tienes que declarar con:
XA_FUNC( xxxxxxxxxx )
teniendo muy presente que el nombre de la función hay que escribirlo en
mayúsculas necesariamente.
Después, debes usar las funciones hb_par???() para leer los parametros que
reciba la función y pasarlos a la función de la DLL o el API. También debes
usar alguna de las funciones hb_ret???() para retornar el valor que
necesites. Estas funciones hb_par???() y hb_ret???() son las mismas que
tenía Clipper, con la única diferencia de que ahora tienen el prefijo hb; es
decir, si buscas en la documentación de Clipper el "sistema extendido" verás
las funciones _parc(), _parni(), _parl(), etc. y son las mismas que para
xHarbour.
De todos modos, si quieres lo que puedes hacer es mostrarnos alguna función
concreta de una DLL, y yo mismo te hago el wrapper. Así tendrás una idea más
clara de cómo hacer el resto.
--
Un saludo,
José F. Giménez

CONTROLES OCX

Publicado: Jue Jun 16, 2005 1:59 pm
por PILO
Te mando lo de la mochila, con las librerías de C, Clipper, Vb, Api
Si puede me dices como implementar dichas librerias en xailer
esta mochila se utilizan mucho y serie interesante tener algo para
ellas, creo
yo las utilizo en xbase
Míralas y dime algo.
Te mando a tu correo privado el archivo hardloz.zip para las dll
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=42b149fe@ozsrvnegro.ozlan.local...]42b149fe@ozsrvnegro.ozlan.local...[/email]
> Pilo,
>
> > me podrías mandar un ejemplo de un "wrappers" en C ,
> > no tengo ni idee de c y tendría que ayudarme mucho.
>
>
//---------------------------------------------------------- ----------------
>
> XA_FUNC( SETWINDOWTEXT )
> {
> hb_retl( SetWindowText( (HWND) hb_parnl( 1 ), hb_parc( 2 ) ) );
> }
>
>
//---------------------------------------------------------- ----------------
>
> En general, cuando haces una función en C la tienes que declarar con:
> XA_FUNC( xxxxxxxxxx )
> teniendo muy presente que el nombre de la función hay que escribirlo en
> mayúsculas necesariamente.
>
> Después, debes usar las funciones hb_par???() para leer los parametros que
> reciba la función y pasarlos a la función de la DLL o el API. También
debes
> usar alguna de las funciones hb_ret???() para retornar el valor que
> necesites. Estas funciones hb_par???() y hb_ret???() son las mismas que
> tenía Clipper, con la única diferencia de que ahora tienen el prefijo hb;
es
> decir, si buscas en la documentación de Clipper el "sistema extendido"
verás
> las funciones _parc(), _parni(), _parl(), etc. y son las mismas que para
> xHarbour.
>
> De todos modos, si quieres lo que puedes hacer es mostrarnos alguna
función
> concreta de una DLL, y yo mismo te hago el wrapper. Así tendrás una idea
más
> clara de cómo hacer el resto.
>
> --
> Un saludo,
>
> José F. Giménez
>
>

CONTROLES OCX

Publicado: Jue Jun 16, 2005 2:21 pm
por jfgimenez
Pilo,
> Te mando lo de la mochila, con las librerías de C, Clipper, Vb, Api
> Si puede me dices como implementar dichas librerias en xailer
> esta mochila se utilizan mucho y serie interesante tener algo para
> ellas, creo
> yo las utilizo en xbase
> Míralas y dime algo.
> Te mando a tu correo privado el archivo hardloz.zip para las dll
No es que no quiera hacer los wrappers, pero creo que es más interesante
para todos que pongas aquí el prototipo de 2 ó 3 funciones y yo te hago los
wrappers correspondiente. El prototipo es lo que suele aparecer en los
ficheros de cabecera de c, que tienen extensión .h. P.ej:
BOOL SetWindowText(
HWND hWnd, // handle of window or control
LPCTSTR lpString // address of string
);
o su formato abreviado:
BOOL SetWindowText( HWND hWnd, LPCTSTR lpString );
Haciendolo a través de este foro sirve para que otros vean también cómo se
hace.
--
Un saludo,
José F. Giménez