Daniel,
los codeblocks son fáciles de usar y muy potentes.
> aeval( ::oTV:GetAllItems(),{|v,a|v:lChecked :=
> (substr("11111011100000000000",a,1) == "1")})
Para que entiendas cómo funcionan lo primero que tienes que tener claro son
los parámetros que recibe:
{|v,a|
El primero "v" es el ...
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Se encontraron 926 coincidencias
- Jue Ene 10, 2013 11:20 am
- Foro: Xailer Spanish
- Tema: Uso de TreeView
- Respuestas: 3
- Vistas: 2453
- Sab Dic 29, 2012 9:20 pm
- Foro: Xailer Pro Spanish
- Tema: Compilar con Xailer3 y BCC
- Respuestas: 2
- Vistas: 1790
Compilar con Xailer3 y BCC
Xevi,
si tienes el fuente de TFileXLS:
> Error: Unresolved external '_HB_FUN_CTEMPFILE' referenced from
Prueba con GetTempFile()
> Error: Unresolved external '_HB_FUN_D2BIN' referenced from
Prueba FTOC() en hbct.lib
> Error: Unresolved external '_HB_FUN_CVALTOCHAR' referenced from
Prueba con ...
si tienes el fuente de TFileXLS:
> Error: Unresolved external '_HB_FUN_CTEMPFILE' referenced from
Prueba con GetTempFile()
> Error: Unresolved external '_HB_FUN_D2BIN' referenced from
Prueba FTOC() en hbct.lib
> Error: Unresolved external '_HB_FUN_CVALTOCHAR' referenced from
Prueba con ...
- Sab Dic 29, 2012 9:10 pm
- Foro: Xailer Pro Spanish
- Tema: Compilar con MinGW
- Respuestas: 7
- Vistas: 4116
Compilar con MinGW
Xevi,
ahí van las dos: para MinGW y BCC.
Saludos,
José Lalín
--
ahí van las dos: para MinGW y BCC.
Saludos,
José Lalín
--
- Sab Dic 29, 2012 9:05 pm
- Foro: Xailer Pro Spanish
- Tema: Compilar con MinGW
- Respuestas: 7
- Vistas: 4116
Compilar con MinGW
Xevi,
> FileSetExtension( "netapi32.lib", "a" )
era broma... Tienes que añadir libnetapi32.a al proyecto.
> La Lib TCaptureBitmap, cuando puedas colgarla para MinGW, así también la
> pruebo.
Hasta dentro de unos días no empezaré a subir las librerías y componentes
actualizados por si hay ...
> FileSetExtension( "netapi32.lib", "a" )
era broma... Tienes que añadir libnetapi32.a al proyecto.
> La Lib TCaptureBitmap, cuando puedas colgarla para MinGW, así también la
> pruebo.
Hasta dentro de unos días no empezaré a subir las librerías y componentes
actualizados por si hay ...
- Sab Dic 29, 2012 7:40 pm
- Foro: Xailer Pro Spanish
- Tema: Problemas con blat y caracteres españoles
- Respuestas: 19
- Vistas: 11449
Problemas con blat y caracteres españoles
José Alfonso,
si cargas el texto así funciona:
:cSubject := AnsiToOEM( "Opción de envío" )
:cBody := AnsiToOEM( "España, página de códigos, único, símbolo" )
Y no hace falta usar ninguna página de códigos. Lo único que no he
conseguido es el símbolo del euro.
Saludos,
José Lalín
si cargas el texto así funciona:
:cSubject := AnsiToOEM( "Opción de envío" )
:cBody := AnsiToOEM( "España, página de códigos, único, símbolo" )
Y no hace falta usar ninguna página de códigos. Lo único que no he
conseguido es el símbolo del euro.
Saludos,
José Lalín
- Sab Dic 29, 2012 7:40 pm
- Foro: Xailer Pro Spanish
- Tema: Imágenes en BlatMail
- Respuestas: 0
- Vistas: 9995
Imágenes en BlatMail
Ramón,
leyendo la documentación de Blat recordé que hace tiempo preguntabas si es
posible meter una imagen en un correo. Esta es la manera:
WITH OBJECT TBlat()...
:nType := btHTML
:cBody := "<html><body><p>Imagen en email</p><img src="cid:ramon.gif">
<p>Si funciona manda 1000$ al 742 de ...
leyendo la documentación de Blat recordé que hace tiempo preguntabas si es
posible meter una imagen en un correo. Esta es la manera:
WITH OBJECT TBlat()...
:nType := btHTML
:cBody := "<html><body><p>Imagen en email</p><img src="cid:ramon.gif">
<p>Si funciona manda 1000$ al 742 de ...
- Sab Dic 29, 2012 10:15 am
- Foro: Xailer Pro Spanish
- Tema: Compilar con MinGW
- Respuestas: 7
- Vistas: 4116
Compilar con MinGW
Xevi,
> ¿Que lib me falta para su correcto compilado+enlazado???
"lib" + FileSetExtension( "netapi32.lib", "a" )
Saludos,
José Lalín
> ¿Que lib me falta para su correcto compilado+enlazado???
"lib" + FileSetExtension( "netapi32.lib", "a" )

Saludos,
José Lalín
- Vie Dic 28, 2012 6:04 pm
- Foro: Xailer Pro Spanish
- Tema: Problemas con blat y caracteres españoles
- Respuestas: 19
- Vistas: 11449
Problemas con blat y caracteres españoles
José Alfonso,
> redactarCtr.prg(174) Warning W0001 Ambiguous reference 'BTHTML'
#include "blatmail.ch"
> He puesto el valor de cType := 1 y he "escapado" así el título y el cuerpo
> del mensaje:
>
> :cSubject := e"" + o:getAsunto():getValue()
Que yo sepa e"" es una extensión que permite ...
> redactarCtr.prg(174) Warning W0001 Ambiguous reference 'BTHTML'
#include "blatmail.ch"
> He puesto el valor de cType := 1 y he "escapado" así el título y el cuerpo
> del mensaje:
>
> :cSubject := e"" + o:getAsunto():getValue()
Que yo sepa e"" es una extensión que permite ...
- Vie Dic 28, 2012 6:04 pm
- Foro: Xailer Spanish
- Tema: Lista de tipos de Procesador con TSysVer:nProcessorArch
- Respuestas: 1
- Vistas: 1420
Lista de tipos de Procesador con TSysVer:nProcessorArch
Bingen,
en includeWinNT.api están todos los valores: 9 se corresponde con
PROCESSOR_ARCHITECTURE_AMD64
Saludos,
José Lalín
en includeWinNT.api están todos los valores: 9 se corresponde con
PROCESSOR_ARCHITECTURE_AMD64
Saludos,
José Lalín
- Mar Dic 11, 2012 11:28 am
- Foro: Xailer Pro Spanish
- Tema: DLLCALL() UNRESOLVED EXTERNAL CON XAILER 2.7.4 (HARBOUR)
- Respuestas: 6
- Vistas: 3963
DLLCALL() UNRESOLVED EXTERNAL CON XAILER 2.7.4 (HARBOUR)
Martin,
> Inclui la libreria hbxpp.lib y #include "dll.ch", se resolvió el UNRESOLVED
> EXTERNAL DLLCALL
En el anterior mensaje, con las prisas, olvidé comentarte la existencia de
hbxpp.lib.
Me alegra que lo hayas solucionado.
Saludos,
José Lalín
> Inclui la libreria hbxpp.lib y #include "dll.ch", se resolvió el UNRESOLVED
> EXTERNAL DLLCALL
En el anterior mensaje, con las prisas, olvidé comentarte la existencia de
hbxpp.lib.
Me alegra que lo hayas solucionado.
Saludos,
José Lalín
- Mar Dic 11, 2012 11:25 am
- Foro: Xailer Spanish
- Tema: CAPS LOCK
- Respuestas: 1
- Vistas: 1358
CAPS LOCK
Ramón,
> Como puedo saber si está encendido el Bloque de Mayusculas?
hazlo así: GetKeyBoardState( VK_CAPITAL ).
Saludos,
José Lalín
> Como puedo saber si está encendido el Bloque de Mayusculas?
hazlo así: GetKeyBoardState( VK_CAPITAL ).
Saludos,
José Lalín
- Lun Dic 10, 2012 4:40 pm
- Foro: Xailer Pro Spanish
- Tema: DLLCALL() UNRESOLVED EXTERNAL CON XAILER 2.7.4 (HARBOUR)
- Respuestas: 6
- Vistas: 3963
DLLCALL() UNRESOLVED EXTERNAL CON XAILER 2.7.4 (HARBOUR)
Martin,
cuando Harbour cambia de nombre alguna función de xHarbour puedes verlo en
el Changelog:
http://harbour-project.svn.sourceforge.net/viewvc/harbour-pr oject/trunk/harbour/ChangeLog.txt?view=log
Normalmente no suelen cambiar el orden o número de parámetros así que la
documentación serí ...
cuando Harbour cambia de nombre alguna función de xHarbour puedes verlo en
el Changelog:
http://harbour-project.svn.sourceforge.net/viewvc/harbour-pr oject/trunk/harbour/ChangeLog.txt?view=log
Normalmente no suelen cambiar el orden o número de parámetros así que la
documentación serí ...
- Lun Dic 10, 2012 3:17 pm
- Foro: Xailer Pro Spanish
- Tema: DLLCALL() UNRESOLVED EXTERNAL CON XAILER 2.7.4 (HARBOUR)
- Respuestas: 6
- Vistas: 3963
DLLCALL() UNRESOLVED EXTERNAL CON XAILER 2.7.4 (HARBOUR)
Martin,
prueba usando HB_DYNCALL()
Saludos,
José Lalín
prueba usando HB_DYNCALL()
Saludos,
José Lalín
- Dom Dic 09, 2012 7:03 pm
- Foro: Xailer Spanish
- Tema: Asistenta para generar clases de complement.lib en Xailer 2.7
- Respuestas: 3
- Vistas: 2337
Asistenta para generar clases de complement.lib en Xailer 2.7
José Alfonso,
tenía pendiente hacer este asistente desde hace tiempo. Muchas gracias.
Si quieres que el código generado respete la configuración del usuario
puedes usar TabWidth() para indentarlo, por ejemplo:
cIndent := Spaces( ::TabWidth() )
AddCode( cIndent + "PROPERTY ..." )
Y si quieres ...
tenía pendiente hacer este asistente desde hace tiempo. Muchas gracias.
Si quieres que el código generado respete la configuración del usuario
puedes usar TabWidth() para indentarlo, por ejemplo:
cIndent := Spaces( ::TabWidth() )
AddCode( cIndent + "PROPERTY ..." )
Y si quieres ...
- Dom Dic 09, 2012 7:00 pm
- Foro: Xailer Pro Spanish
- Tema: Error en Función de Harbour
- Respuestas: 4
- Vistas: 2504
Error en Función de Harbour
José Ramón,
la equivalencia para no necesitar hbmisc.lib es esta (está documentado en
el changelog de Harbour):
* src/rtl/hbtoken.c
* Marked function below with HB_LEGACY_LEVEL3:
__STRTOKEN(): change it to equivalent HB_TOKENGET()
__STRTKPTR(): change it to equivalent HB_TOKENPTR ...
la equivalencia para no necesitar hbmisc.lib es esta (está documentado en
el changelog de Harbour):
* src/rtl/hbtoken.c
* Marked function below with HB_LEGACY_LEVEL3:
__STRTOKEN(): change it to equivalent HB_TOKENGET()
__STRTKPTR(): change it to equivalent HB_TOKENPTR ...
- Dom Dic 09, 2012 12:34 pm
- Foro: Xailer Pro Spanish
- Tema: Error en Función de Harbour
- Respuestas: 4
- Vistas: 2504
Error en Función de Harbour
José Ramón,
> En cambio con xharbour he pasado el programa a la versión 2.7.4. sin
> problemas, ¿que función de harbour es equivalente o existe alguna librería
> que deba añadir?.
creo que puedes reemplazarla por hb_TokenGet().
Saludos,
José Lalín
> En cambio con xharbour he pasado el programa a la versión 2.7.4. sin
> problemas, ¿que función de harbour es equivalente o existe alguna librería
> que deba añadir?.
creo que puedes reemplazarla por hb_TokenGet().
Saludos,
José Lalín
- Sab Dic 08, 2012 5:10 pm
- Foro: Xailer Spanish
- Tema: Envio email pelo Xailer
- Respuestas: 6
- Vistas: 3476
Envio email pelo Xailer
Gabriel,
> Para la version 2.7 con Harbour. hay alguna actualizacion
Está disponible desde hace tiempo en el área de descargas de Xailer:
http://www.xailer.com/download?es&file=28
Saludos,
José Lalín
> Para la version 2.7 con Harbour. hay alguna actualizacion
Está disponible desde hace tiempo en el área de descargas de Xailer:
http://www.xailer.com/download?es&file=28
Saludos,
José Lalín
- Vie Dic 07, 2012 8:34 pm
- Foro: Xailer Spanish
- Tema: Envio email pelo Xailer
- Respuestas: 6
- Vistas: 3476
Envio email pelo Xailer
José,
para enviar correo desde una aplicación escrita en Xailer tienes TMapi y
TBlatMail. Las dos están documentada en la ayuda de Xailer. También tienes
un ejemplo en SamplesInternetSimpleMapi.
Si usas Xailer 2.5 también puedes usar este componente:
http://xailer.info/esp/?p=784 que usa ...
para enviar correo desde una aplicación escrita en Xailer tienes TMapi y
TBlatMail. Las dos están documentada en la ayuda de Xailer. También tienes
un ejemplo en SamplesInternetSimpleMapi.
Si usas Xailer 2.5 también puedes usar este componente:
http://xailer.info/esp/?p=784 que usa ...
- Vie Dic 07, 2012 5:30 pm
- Foro: Xailer Pro Spanish
- Tema: Curdrive() HB_Curdrive()
- Respuestas: 12
- Vistas: 6136
Curdrive() HB_Curdrive()
Xevi,
> Al compilar el proyecto con xharbour me da error al compilar... por lo que
> la dejo así...
Así "escondes" el problema hasta que con Harbour o alguna librería que en
uses en el futuro y tenga la misma función te pase lo mismo.
Cambia el nombre por XE_CurDrive o lo que prefieras y ...
> Al compilar el proyecto con xharbour me da error al compilar... por lo que
> la dejo así...
Así "escondes" el problema hasta que con Harbour o alguna librería que en
uses en el futuro y tenga la misma función te pase lo mismo.
Cambia el nombre por XE_CurDrive o lo que prefieras y ...
- Jue Dic 06, 2012 9:48 am
- Foro: Xailer Pro Spanish
- Tema: Curdrive() HB_Curdrive()
- Respuestas: 12
- Vistas: 6136
Curdrive() HB_Curdrive()
Xevi,
prueba con la nativa de Xailer: FilePath( HB_ProgName() )
Saludos,
José Lalín
prueba con la nativa de Xailer: FilePath( HB_ProgName() )
Saludos,
José Lalín
- Mié Dic 05, 2012 7:55 pm
- Foro: Xailer Pro Spanish
- Tema: Curdrive() HB_Curdrive()
- Respuestas: 12
- Vistas: 6136
Curdrive() HB_Curdrive()
Xevi,
> If( cCurDrive = "A", cCurDrive := "", )
El que devuelva la "A" me parece más un bug (viendo el código) que otra cosa.
Prueba estas: HB_ProgName() y HB_BaseDir(). Parece que devuelven la ruta
del ejecutable y quizás estas devuelvan la letra de la unidad correctamente
en todos los casos ...
> If( cCurDrive = "A", cCurDrive := "", )
El que devuelva la "A" me parece más un bug (viendo el código) que otra cosa.
Prueba estas: HB_ProgName() y HB_BaseDir(). Parece que devuelven la ruta
del ejecutable y quizás estas devuelvan la letra de la unidad correctamente
en todos los casos ...
- Mié Dic 05, 2012 6:58 pm
- Foro: Xailer Pro Spanish
- Tema: Curdrive() HB_Curdrive()
- Respuestas: 12
- Vistas: 6136
Curdrive() HB_Curdrive()
Xevi,
se me fue la pinza con el nombre de la función... Prueba con FileDrive(
CurDir() ).
Saludos,
José Lalín
se me fue la pinza con el nombre de la función... Prueba con FileDrive(
CurDir() ).
Saludos,
José Lalín
- Mié Dic 05, 2012 2:00 pm
- Foro: Xailer Pro Spanish
- Tema: Curdrive() HB_Curdrive()
- Respuestas: 12
- Vistas: 6136
Curdrive() HB_Curdrive()
Xevi,
¿has probado con CurDrive() (sin el prefijo HB_) de Harbour directamente?
Saludos,
José Lalín
¿has probado con CurDrive() (sin el prefijo HB_) de Harbour directamente?
Saludos,
José Lalín
- Sab Dic 01, 2012 8:05 pm
- Foro: Xailer Spanish
- Tema: Redirecion Logdebug
- Respuestas: 3
- Vistas: 2180
Redirecion Logdebug
Ramón,
quizás sobreescribiendo la función:
#ifdef __EXEPARAELCLIENTE__
#define FILE_LOG Application:cDirectory + "ramon.txt"
FUNCTION LogDebug( c )
MemoWrit( FILE_LOG, MemoRead( FILE_LOG ) + c + CRLF )
RETURN Nil
#endif
Habría que optimizarlo para que no penalice el rendimiento pero quizás ...
quizás sobreescribiendo la función:
#ifdef __EXEPARAELCLIENTE__
#define FILE_LOG Application:cDirectory + "ramon.txt"
FUNCTION LogDebug( c )
MemoWrit( FILE_LOG, MemoRead( FILE_LOG ) + c + CRLF )
RETURN Nil
#endif
Habría que optimizarlo para que no penalice el rendimiento pero quizás ...
- Dom Nov 25, 2012 10:17 pm
- Foro: Xailer English
- Tema: HbExtern.lib cannot load
- Respuestas: 7
- Vistas: 4029
HbExtern.lib cannot load
Dwight,
> 3. Tools/Options/Harbour/Lib has
>
> C:Xailer2hb32Lib;c:xailer2hb32Libwinbcc
It should be enough with the second path. Try to remove the first one and
compile again.
Regards,
José Lalín
> 3. Tools/Options/Harbour/Lib has
>
> C:Xailer2hb32Lib;c:xailer2hb32Libwinbcc
It should be enough with the second path. Try to remove the first one and
compile again.
Regards,
José Lalín