estoy teniendo un problema al usar esta funcion, me devuelve una cadena vacia siempre, y antes funcionaba de maravillas
Function zToken( cText, cToken, nToken, lAdjust )
Local cTokenResult := ""
Default lAdjust := .f.
Default cToken := ";"
cTokenResult := __StrToken( cText, cToken, nToken )
If ( lAdjust )
cTokenResult := AllTrim(cTokenResult)
End
Return ( cTokenResult )
Tengo:
AppData:LPT_Cotizacion = "PDFCREATOR;S"
logdebug(zToken(AppData:LPT_Cotizacion,, 1)) //deberia volver PDFCREATOR y regresa ""
logdebug(zToken(AppData:LPT_Cotizacion,, 2)) //deberia volver S y regresa ""
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
--
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.
__StrToken error?
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
__StrToken error?
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
__StrToken error?
Ramón,
¿Será quizas por el cambio a la 1.2a? Me temo que no.
Esa función no es de Xailer es de xHarbour, por favor dirigase al foro de xHarbour.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=457251c5@news.xailer.com...]457251c5@news.xailer.com...[/email]
estoy teniendo un problema al usar esta funcion, me devuelve una cadena vacia siempre, y antes funcionaba de maravillas
Function zToken( cText, cToken, nToken, lAdjust )
Local cTokenResult := ""
Default lAdjust := .f.
Default cToken := ";"
cTokenResult := __StrToken( cText, cToken, nToken )
If ( lAdjust )
cTokenResult := AllTrim(cTokenResult)
End
Return ( cTokenResult )
Tengo:
AppData:LPT_Cotizacion = "PDFCREATOR;S"
logdebug(zToken(AppData:LPT_Cotizacion,, 1)) //deberia volver PDFCREATOR y regresa ""
logdebug(zToken(AppData:LPT_Cotizacion,, 2)) //deberia volver S y regresa ""
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
--
¿Será quizas por el cambio a la 1.2a? Me temo que no.
Esa función no es de Xailer es de xHarbour, por favor dirigase al foro de xHarbour.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=457251c5@news.xailer.com...]457251c5@news.xailer.com...[/email]
estoy teniendo un problema al usar esta funcion, me devuelve una cadena vacia siempre, y antes funcionaba de maravillas
Function zToken( cText, cToken, nToken, lAdjust )
Local cTokenResult := ""
Default lAdjust := .f.
Default cToken := ";"
cTokenResult := __StrToken( cText, cToken, nToken )
If ( lAdjust )
cTokenResult := AllTrim(cTokenResult)
End
Return ( cTokenResult )
Tengo:
AppData:LPT_Cotizacion = "PDFCREATOR;S"
logdebug(zToken(AppData:LPT_Cotizacion,, 1)) //deberia volver PDFCREATOR y regresa ""
logdebug(zToken(AppData:LPT_Cotizacion,, 2)) //deberia volver S y regresa ""
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
__StrToken error?
No dje que fuera pro el cambio de version, solo que en las ultimas versiones han mandado nuevas revisiones de xHarbour, las cuales, me supongo ustedes modifican para su optimo uso en Xailer.
Saludos.
Gracias por tu tiempo.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:4572a2c5$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
¿Será quizas por el cambio a la 1.2a? Me temo que no.
Esa función no es de Xailer es de xHarbour, por favor dirigase al foro de xHarbour.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=457251c5@news.xailer.com...]457251c5@news.xailer.com...[/email]
estoy teniendo un problema al usar esta funcion, me devuelve una cadena vacia siempre, y antes funcionaba de maravillas
Function zToken( cText, cToken, nToken, lAdjust )
Local cTokenResult := ""
Default lAdjust := .f.
Default cToken := ";"
cTokenResult := __StrToken( cText, cToken, nToken )
If ( lAdjust )
cTokenResult := AllTrim(cTokenResult)
End
Return ( cTokenResult )
Tengo:
AppData:LPT_Cotizacion = "PDFCREATOR;S"
logdebug(zToken(AppData:LPT_Cotizacion,, 1)) //deberia volver PDFCREATOR y regresa ""
logdebug(zToken(AppData:LPT_Cotizacion,, 2)) //deberia volver S y regresa ""
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
--
Saludos.
Gracias por tu tiempo.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:4572a2c5$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
¿Será quizas por el cambio a la 1.2a? Me temo que no.
Esa función no es de Xailer es de xHarbour, por favor dirigase al foro de xHarbour.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=457251c5@news.xailer.com...]457251c5@news.xailer.com...[/email]
estoy teniendo un problema al usar esta funcion, me devuelve una cadena vacia siempre, y antes funcionaba de maravillas
Function zToken( cText, cToken, nToken, lAdjust )
Local cTokenResult := ""
Default lAdjust := .f.
Default cToken := ";"
cTokenResult := __StrToken( cText, cToken, nToken )
If ( lAdjust )
cTokenResult := AllTrim(cTokenResult)
End
Return ( cTokenResult )
Tengo:
AppData:LPT_Cotizacion = "PDFCREATOR;S"
logdebug(zToken(AppData:LPT_Cotizacion,, 1)) //deberia volver PDFCREATOR y regresa ""
logdebug(zToken(AppData:LPT_Cotizacion,, 2)) //deberia volver S y regresa ""
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
__StrToken error?
Ramón,
No dje que fuera pro el cambio de version, solo que en las ultimas versiones han mandado nuevas revisiones de xHarbour, las cuales, me supongo ustedes modifican para su optimo uso en Xailer.
No, no modificamos nada. En el caso de que hagamos alguna pequeña modificación, publicamos esos cambios dentro del directorio source de xHarbour que tenemos preparado para este fin. Lo que sí hacemos al compilarlo es usar los flags que consideramos más adecuados para usarlo con Xailer.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
No dje que fuera pro el cambio de version, solo que en las ultimas versiones han mandado nuevas revisiones de xHarbour, las cuales, me supongo ustedes modifican para su optimo uso en Xailer.
No, no modificamos nada. En el caso de que hagamos alguna pequeña modificación, publicamos esos cambios dentro del directorio source de xHarbour que tenemos preparado para este fin. Lo que sí hacemos al compilarlo es usar los flags que consideramos más adecuados para usarlo con Xailer.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
__StrToken error?
Ramón,
Esto no es correcto con Xailer:
Default lAdjust := .f.
Default cToken := ";"
Lo correcto es:
Default lAdjust TO .F.
Default cToken TO ";"
Y aquí estás cambiando el orden de los parámetros:
cTokenResult := __StrToken( cText, cToken, nToken )
Lo correcto es:
cTokenResult := __StrToken( cText, nToken, cToken )
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
Esto no es correcto con Xailer:
Default lAdjust := .f.
Default cToken := ";"
Lo correcto es:
Default lAdjust TO .F.
Default cToken TO ";"
Y aquí estás cambiando el orden de los parámetros:
cTokenResult := __StrToken( cText, cToken, nToken )
Lo correcto es:
cTokenResult := __StrToken( cText, nToken, cToken )
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
__StrToken error?
El comando DEFAULT yo lo he redefinido, ya que desde clipper lo uso con ese formato.
cTokenResult := __StrToken( cText, nToken, cToken )
lo voy a probar, pero, desde hace mucho lo he usado asi, ademas que no viene en la ayuda de xHarbor.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:4573e401$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
Esto no es correcto con Xailer:
Default lAdjust := .f.
Default cToken := ";"
Lo correcto es:
Default lAdjust TO .F.
Default cToken TO ";"
Y aquí estás cambiando el orden de los parámetros:
cTokenResult := __StrToken( cText, cToken, nToken )
Lo correcto es:
cTokenResult := __StrToken( cText, nToken, cToken )
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
cTokenResult := __StrToken( cText, nToken, cToken )
lo voy a probar, pero, desde hace mucho lo he usado asi, ademas que no viene en la ayuda de xHarbor.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:4573e401$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
Esto no es correcto con Xailer:
Default lAdjust := .f.
Default cToken := ";"
Lo correcto es:
Default lAdjust TO .F.
Default cToken TO ";"
Y aquí estás cambiando el orden de los parámetros:
cTokenResult := __StrToken( cText, cToken, nToken )
Lo correcto es:
cTokenResult := __StrToken( cText, nToken, cToken )
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
- ignacio
- Site Admin
- Mensajes: 9457
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
__StrToken error?
Ramón,
>>desde hace mucho lo he usado asi
HB_FUNC( __STRTOKEN )
{
char * pszText;
ULONG ulLen;
pszText = hb_strToken( hb_parcx( 1 ), hb_parclen( 1 ),
hb_parnl( 2 ),
ISCHAR( 3 ) ? *hb_parcx( 3 ) : ' ',
&ulLen );
hb_retclen( pszText, ulLen );
}
Como puedes observar el segundo parametro es de tipo númerico y el tercero es de tipo carácter. Revisa todo tu código porque tienes todas tus llamadas a __StrToken() de forma erronea. Y te aseguro que esto no ha cambiado NUNCA.
>>ademas que no viene en la ayuda de xHarbor
Te aconsejo que lo comentes si acaso en el foro de xHarbour.
En cualquier caso ha quedado completamente demostrado que el error era únicamente tuyo. Encantado de haber podido ayudarte a que lo encontrases.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45741416@news.xailer.com...]45741416@news.xailer.com...[/email]
El comando DEFAULT yo lo he redefinido, ya que desde clipper lo uso con ese formato.
cTokenResult := __StrToken( cText, nToken, cToken )
lo voy a probar, pero, desde hace mucho lo he usado asi, ademas que no viene en la ayuda de xHarbor.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:4573e401$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
Esto no es correcto con Xailer:
Default lAdjust := .f.
Default cToken := ";"
Lo correcto es:
Default lAdjust TO .F.
Default cToken TO ";"
Y aquí estás cambiando el orden de los parámetros:
cTokenResult := __StrToken( cText, cToken, nToken )
Lo correcto es:
cTokenResult := __StrToken( cText, nToken, cToken )
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
>>desde hace mucho lo he usado asi
HB_FUNC( __STRTOKEN )
{
char * pszText;
ULONG ulLen;
pszText = hb_strToken( hb_parcx( 1 ), hb_parclen( 1 ),
hb_parnl( 2 ),
ISCHAR( 3 ) ? *hb_parcx( 3 ) : ' ',
&ulLen );
hb_retclen( pszText, ulLen );
}
Como puedes observar el segundo parametro es de tipo númerico y el tercero es de tipo carácter. Revisa todo tu código porque tienes todas tus llamadas a __StrToken() de forma erronea. Y te aseguro que esto no ha cambiado NUNCA.
>>ademas que no viene en la ayuda de xHarbor
Te aconsejo que lo comentes si acaso en el foro de xHarbour.
En cualquier caso ha quedado completamente demostrado que el error era únicamente tuyo. Encantado de haber podido ayudarte a que lo encontrases.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"ramonzea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=45741416@news.xailer.com...]45741416@news.xailer.com...[/email]
El comando DEFAULT yo lo he redefinido, ya que desde clipper lo uso con ese formato.
cTokenResult := __StrToken( cText, nToken, cToken )
lo voy a probar, pero, desde hace mucho lo he usado asi, ademas que no viene en la ayuda de xHarbor.
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:4573e401$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Ramón,
Esto no es correcto con Xailer:
Default lAdjust := .f.
Default cToken := ";"
Lo correcto es:
Default lAdjust TO .F.
Default cToken TO ";"
Y aquí estás cambiando el orden de los parámetros:
cTokenResult := __StrToken( cText, cToken, nToken )
Lo correcto es:
cTokenResult := __StrToken( cText, nToken, cToken )
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com