Entrar
¿Nuevo usuario? Inscribirme
DesarrolloClipper · Desarrollo de Software en CA-Clipper
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 3507 - 3536 de 3606   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Mostrar resúmenes de los mensajes   (Agrupar por tema) Clasificar por fecha v  
#3536 De: Antonio Cardinaux <ancardinaux@...>
Fecha: Mié, 1 de Jul, 2009 12:54 pm
Asunto: Re: [CA-Clipper] Consulta acerca de impresoras
ancardinaux
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Charly

Bueno lo que me comentas del servidor de impresión sería una parte de la solución, o sea ya no necesitamos una impresora con placa de red, pero, que impresora laser, porque todas las que habia comentado en el e-mail anterior lo son, puede reemplazar a la Lexmark T612, que es la que no funciona, eso por un lado y por el otro lo que veo que es bastante complicado, por lo menos hasta ahora no lo encontré en ningún lado, es el tema de la emulación de comandos PCL, los tengo para la Lexmark pero no para la HP 8100, esto viene al tema de que por ej. en el sistema tenemos una opción para imprimir etiquetas, que las manda a una bandeja manual, o sea que las etiquetas salen en forma individual y esto en la Lexmark T612 y en la IBM Infoprint, salen sin inconvenientes por la bandeja manual, pero en la HP 8100 no me reconoce la bandeja manual, que obviamente tiene. Por lo tanto deduzco que son diferentes esas secuencias.
Por lo tanto ahora tenemos que encontrar: una impresora que reemplace a la T612, encontrar un instructivo que tenga la emulación de comandos PCL o de última la secuencia de escape para programar los listados, y por ultimo que tenga 2 bandejas más aparte de la manual y la bandeja standard.
Es complicado porque por ej. probamos con una HP 2840 color y si del símbolo del sistema hago un DIR > LPT1, no pasa nada.
Bueno Gracias por darme una parte de la solución, pero si sabes de alguna impresora con características similares a las que comenté te lo voy a agradecer.
 
Antonio



De: Charly Vega <cfvega@...>
Para: DesarrolloClipper@...
Enviado: martes 30 de junio de 2009, 9:05:21
Asunto: Re: [CA-Clipper] Consulta acerca de impresoras

Hola Antonio,

Algo parecido me paso hace un tiempo atras.
Lo solucione conectando un JetPrinter de HP (servidor de impresion). Hay otras marcas tambien.
Lo conectas a la red a traves de utp y tenes hasta 3 puertos paralelos.
Se carga un programita en cada terminal que reconoce los puertos y los manejas como si fuerannativos.
Espero te sirva.
Saludos


Charly Vega
Vega Eventos
http://www.vegaeven tos.com,ar
Tel. +54 11 6240-2424
*** Enviado desde mi BlackBerry Curve 8300





¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads. yahoo.com/ ieak8/?l= ar



¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar

#3535 De: Roberto Orlandoni <robertoorlandoni@...>
Fecha: Mar, 30 de Jun, 2009 4:22 pm
Asunto: Re: [CA-Clipper] Consulta acerca de impresoras
robertoorlan...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Por el tema del lenguaje PCL "nativo" siempre hemos instalado impresoras HP.

En http://www.hp.com.ar podés verificar los modelos vigentes (cambian MUY rapidamente). Evitá las impresoras "basadas en host" ya que el comportamiento depende del sistema operativo donde esté instalada y tienen que ser modelo "N" que son las que vienen preparadas para conectarse en red sin necesidad de una pc.

Roberto A. Orlandoni
emailto:robertoorlandoni@...

--- El mar 30-jun-09, Antonio Cardinaux <ancardinaux@...> escribió:

De: Antonio Cardinaux <ancardinaux@...>
Asunto: [CA-Clipper] Consulta acerca de impresoras
Para: "Desarrollo Clipper" <DesarrolloClipper@...>
Fecha: martes, 30 de junio de 2009, 8:55 am



En la empresa en donde trabajo tenemos 3 impresoras que funcionan con el sistema que tenemos desarrollado en Clipper. Estas 3 impresoras tienen como particularidad el lenguaje PCL y que pueden conectarse en red. El sistema está montado sobre una red Windows 2003 Server con terminalex XP, y para conectar las impresoras en red para que funcionen con el sistema utilizamos el comando de NT: NET USE \\Servidor de impresora\Nombre de la impresora /Persist:yes
Estas 3 impresoras son una Lexmark T612 (teníamos una T614, pero como no se consiguió un repuesto no pudimos seguir usándola), una IBM Infoprint y una HP 8100, todas imprimen en blanco y negro. De estas 3 impresoras la Lexmark T612 tiene 3 bandejas, que con el sistema se usan: 1 para remitos, otra para facturas y la que queda para otros listados. Justamente esta impresora, que obviamente es la que más se usa, cada 2 x 3 está teniendo problemas con distintas partes, ya hubo que cambiarle el fusor, muchas veces tenemos problemas con la placa de red, etc, etc.
Debido a todos estos problemas mencionados, estamos en la búsqueda de una impresora que la sustituya, pero el gran problema es que: muchas tienen lenguaje PCL pero no tienen placa de red o algo como por ej. en la IBM Infoprint, que usa una cajita que se llama MarkNext o un nombre parecido que hace las veces de placa de red.
Bueno recurro al foro para ver si alguien trabaja de manera similar a nosotros y que impresora está usando, como para tener de referencia, o bien que solución utilizaron ante un problema como el que detallé. Desde ya gracias.
 
Antonio




¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar





¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar

#3534 De: "Charly Vega" <cfvega@...>
Fecha: Mar, 30 de Jun, 2009 12:05 pm
Asunto: Re: [CA-Clipper] Consulta acerca de impresoras
cfvega2007
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Antonio,

Algo parecido me paso hace un tiempo atras.
Lo solucione conectando un JetPrinter de HP (servidor de impresion). Hay otras marcas tambien.
Lo conectas a la red a traves de utp y tenes hasta 3 puertos paralelos.
Se carga un programita en cada terminal que reconoce los puertos y los manejas como si fuerannativos.
Espero te sirva.
Saludos


Charly Vega
Vega Eventos
http://www.vegaeventos.com,ar
Tel. +54 11 6240-2424
*** Enviado desde mi BlackBerry Curve 8300


From: Antonio Cardinaux
Date: Tue, 30 Jun 2009 04:55:36 -0700 (PDT)
To: Desarrollo Clipper<DesarrolloClipper@...>
Subject: [CA-Clipper] Consulta acerca de impresoras

En la empresa en donde trabajo tenemos 3 impresoras que funcionan con el sistema que tenemos desarrollado en Clipper. Estas 3 impresoras tienen como particularidad el lenguaje PCL y que pueden conectarse en red. El sistema está montado sobre una red Windows 2003 Server con terminalex XP, y para conectar las impresoras en red para que funcionen con el sistema utilizamos el comando de NT: NET USE \\Servidor de impresora\Nombre de la impresora /Persist:yes
Estas 3 impresoras son una Lexmark T612 (teníamos una T614, pero como no se consiguió un repuesto no pudimos seguir usándola), una IBM Infoprint y una HP 8100, todas imprimen en blanco y negro. De estas 3 impresoras la Lexmark T612 tiene 3 bandejas, que con el sistema se usan: 1 para remitos, otra para facturas y la que queda para otros listados. Justamente esta impresora, que obviamente es la que más se usa, cada 2 x 3 está teniendo problemas con distintas partes, ya hubo que cambiarle el fusor, muchas veces tenemos problemas con la placa de red, etc, etc.
Debido a todos estos problemas mencionados, estamos en la búsqueda de una impresora que la sustituya, pero el gran problema es que: muchas tienen lenguaje PCL pero no tienen placa de red o algo como por ej. en la IBM Infoprint, que usa una cajita que se llama MarkNext o un nombre parecido que hace las veces de placa de red.
Bueno recurro al foro para ver si alguien trabaja de manera similar a nosotros y que impresora está usando, como para tener de referencia, o bien que solución utilizaron ante un problema como el que detallé. Desde ya gracias.
 
Antonio




¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar


#3533 De: Antonio Cardinaux <ancardinaux@...>
Fecha: Mar, 30 de Jun, 2009 11:55 am
Asunto: Consulta acerca de impresoras
ancardinaux
Sin conexión Sin conexión
Enviar correo Enviar correo
 
En la empresa en donde trabajo tenemos 3 impresoras que funcionan con el sistema que tenemos desarrollado en Clipper. Estas 3 impresoras tienen como particularidad el lenguaje PCL y que pueden conectarse en red. El sistema está montado sobre una red Windows 2003 Server con terminalex XP, y para conectar las impresoras en red para que funcionen con el sistema utilizamos el comando de NT: NET USE \\Servidor de impresora\Nombre de la impresora /Persist:yes
Estas 3 impresoras son una Lexmark T612 (teníamos una T614, pero como no se consiguió un repuesto no pudimos seguir usándola), una IBM Infoprint y una HP 8100, todas imprimen en blanco y negro. De estas 3 impresoras la Lexmark T612 tiene 3 bandejas, que con el sistema se usan: 1 para remitos, otra para facturas y la que queda para otros listados. Justamente esta impresora, que obviamente es la que más se usa, cada 2 x 3 está teniendo problemas con distintas partes, ya hubo que cambiarle el fusor, muchas veces tenemos problemas con la placa de red, etc, etc.
Debido a todos estos problemas mencionados, estamos en la búsqueda de una impresora que la sustituya, pero el gran problema es que: muchas tienen lenguaje PCL pero no tienen placa de red o algo como por ej. en la IBM Infoprint, que usa una cajita que se llama MarkNext o un nombre parecido que hace las veces de placa de red.
Bueno recurro al foro para ver si alguien trabaja de manera similar a nosotros y que impresora está usando, como para tener de referencia, o bien que solución utilizaron ante un problema como el que detallé. Desde ya gracias.
 
Antonio




¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar

#3532 De: Marcelo Antonio Lázzaro Carli <malcarli@...>
Fecha: Mar, 16 de Jun, 2009 8:16 pm
Asunto: Fw: OFF - erro de gravação no windows
malcarli
Sin conexión Sin conexión
Enviar correo Enviar correo
 
 
Boa tarde, tenho um cliente que a conexão de rede é via rádio. De uns tempos para cá está dando um erro do windows, qdo executo atualização nos índices. A rotina é a mesma a vários anos.
 
Mensagem de erro do windows
 
Windows - Falha na gravação atrasada
 
"O Windows não pode salvar todos os dados no arquivo \pcmso\apcnbnfn. Os dados foram perdidos. Esse erro pode ser causado por uma falha do hardware ou de conexão de rede de seu computador. Tente salvar este arquivo em outro local."
 
Porque ele está tentando criar este arquivo temporário ?
 
 
[]s
 
                 Marcelo A. L. Carli
                      Marília/SP
         Capital Nacional do Alimento ®
 
        http://br.geocities.com/malcarli
              http://marcelo.lx.com.br
      email / msn: malcarli@...
 
******************************************************************************
Se for repassar, apague o meu nome e endereço.
Ajude a combater a propagação de vírus e spams
coloque TODOS os destinatários em CÓPIA OCULTA (Cco / Bcc)
******************************************************************************

#3531 De: Antonio Cardinaux <ancardinaux@...>
Fecha: Mar, 16 de Jun, 2009 1:09 pm
Asunto: DBUxHB.zip
ancardinaux
Sin conexión Sin conexión
Enviar correo Enviar correo
 
De donde bajo DBUxHB.ZIP ?
 





Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina/

#3530 De: Hector Jhon Guillen Liendo <hectorjhon59@...>
Fecha: Mar, 16 de Jun, 2009 12:05 pm
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
hectorjhon59
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Dante....la rutina funciona de maravilla, gracias.
 
Un abrazo

--- El lun 8-jun-09, dante rios <danteriosg@...> escribió:

De: dante rios <danteriosg@...>
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
Para: DesarrolloClipper@...
Fecha: lunes, 8 de junio de 2009, 12:38 pm

CON ESTE PROCEDIMIENTO VISUALIZO REPORTES PRN
 
** p1 nombre de archivo a visualizar
** p2 fila inicial
** p3 columna inicial
** p4 fila final
** p5 columna final
** p6 color de fondo
 
#include 'inkey.ch'
 
PROCEDURE VIEWER(P1, P2, P3, P4, P5, P6)
 
   LOCAL L7, L8, L9, L10, L11, L12, L13, L14 := .F.
   LOCAL L15, L16, L17 := 0
   LOCAL L18 := 1
   LOCAL L19, L20, L21, L22
 
   IF P2 == NIL .OR. P2 < 0
 
      P2 := 0
 
   ENDIF
 
   IF P3 == NIL .OR. P3 < 0
 
      P3 := 0
 
   ENDIF
 
   IF P4 == NIL .OR. P4 > MAXROW()
 
      P4 := MAXROW()
 
   ENDIF
 
   IF P5 == NIL .OR. P5 > MAXCOL()
 
      P5 := MAXCOL()
 
   ENDIF
 
   P6 := SETCOLOR(P6)
 
   IF (L7 := FOPEN(P1, 32)) <> -1
 
      SCROLL(P2, P3, P4, P5)
      SETPOS(P4, P3)
      L22 := ""
*      AEVAL({86, 73, 69, 87, 69, 82, 32, 49, 46, 48, 32, 115, 104, 97, 114,;
*             101, 119, 97, 114, 101, 46, 32, 80, 108, 101, 97, 115, 101, ;
*            32, 114, 101, 103, 105, 115, 116, 101, 114, 32, 105, 116, 46}, ;
*            {|BL1|L22 := L22 + CHR(BL1)})
      DISPOUT(SUBSTR( L22, 1, P5 - P3 + 1))
      L22 := NIL
      --P4
      L8 := FSEEK(L7, 0, 2)
      L11 := P4 - P2 + 1
      L12 := P5 - P3 + 1
      L9 := {}
      L10 := {FSEEK(L7, 0, 0)}
      L13 := 0
 
      DO WHILE L13 < L11 .AND. ATAIL(L10) < L8
 
         AADD(L9, NEXTLINE(L7) )
         AADD(L10, FSEEK(L7, 0, 1))
         ++L13
 
      ENDDO
 
      L16 := L11 := L13
 
      DO WHILE  !L14
 
         IF L17 <> 0
 
            L18 := MAX(L18 + L17, 1)
            DISPBEGIN()
 
            FOR L13 := 1 TO L11
 
               SETPOS(P2 + L13 - 1, P3)
               DISPOUT(PAD( SUBSTR(L9[ L13], L18), L12))
 
            NEXT
 
            DISPEND()
            L17 := 0
 
         ENDIF
 
         IF L16 <> 0
 
            SCROLL(P2, P3, P4, P5, L16)
 
            IF L16 > 0
 
               L20 := L11
 
            ELSE
 
               L20 := 1
 
            ENDIF
 
            L21 := L16 / ABS(L16)
            L19 := L20 - L16 + L21
 
            FOR L13 := L19 TO L20 STEP L21
 
               SETPOS(P2 - 1 + L13, P3)
               DISPOUT(SUBSTR( L9[L13], L18, L12))
 
            NEXT
 
            L16 := 0
 
         ENDIF
 
         L15 := INKEY(0)
************ ********* ** L15 VARIABLE DE ENTRADA DE TECLADO
         DO CASE
 
         CASE LASTKEY()=K_ SH_F5
            DI='LPT1'
            SAVE SCREEN TO VIEW
            DO BORDE WITH 17,16,20,64, 0,'LS'
            SET CURSOR ON
            @18,18 SAY 'Nombre de Archivo   :' GET P1
            @19,18 SAY 'Dispositivo Salida  :' GET DI VALID BUSQUED_('O' ,'2')
            READ
            IF LASTKEY()<>27
             COPY FILE &P1 TO &DI
            ENDIF
            RESTORE SCREEN FROM VIEW
 
         CASE L15 == 27
 
            L14 := .T.
 
         CASE L15 == 24
 
            L16 := 1
 
         CASE L15 == 5
 
            L16 := -1
 
         CASE L15 == 3
 
            L16 := L11
 
         CASE L15 == 18
 
            L16 :=  -L11
 
         CASE L15 == 30
 
            IF ATAIL(L10) < L8
 
               L10[1] := L8
               L16 :=  -L11
 
            ENDIF
 
         CASE L15 == 31
 
            IF L10[1] > 0
 
               L10[L11 + 1] := 0
               L16 := L11
 
            ENDIF
 
         CASE L15 == 4
 
            L17 := 1
 
         CASE L15 == 19
 
            L17 := -1
 
         CASE L15 == 2
 
            L17 := 10
 
         CASE L15 == 26
 
            L17 := -10
 
         CASE L15 == 6
 
            L17 := MAX(AMAX(L9) - L12 + 1, 1) - L18 + L17
 
         CASE L15 == 1
 
            L17 := 1 - L18
 
         END CASE
 
         IF L16 > 0
 
            FSEEK(L7, ATAIL(L10), 0)
            L13 := 0
 
            DO WHILE L13 < L16 .AND. ATAIL(L10) < L8
 
               ADEL(L9, 1)[L11] := NEXTLINE(L7)
               ADEL(L10, 1)[L11 + 1] := FSEEK(L7, 0, 1)
               ++L13
 
            ENDDO
 
            L16 := L13
 
         ELSEIF L16 < 0
 
            FSEEK(L7, L10[1], 0)
            L13 := 0
 
            DO WHILE L13 > L16 .AND. L10[1] > 0
 
               AINS(L9, 1)[1] := PREVLINE(L7)
               AINS(L10, 1)[1] := FSEEK(L7, 0, 1)
               --L13
 
            ENDDO
 
            L16 := L13
 
         ENDIF
 
      ENDDO
 
      FCLOSE(L7)
 
   ENDIF
 
   SETCOLOR(P6)
 
RETURN
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: NEXTLINE
   PARAMS: P1
   RETURN: STRING
  EXAMPLE: NEXTLINE(P1)
  ............ ......... ......... ......... ......... ......... ......... ........
*/
 
STATIC FUNCTION NEXTLINE(P1)
 
   LOCAL L2, L3, L4 := ""
   LOCAL L5 := 0
   LOCAL L6, L7 := .F.
   LOCAL L8 := .F.
   LOCAL L9, L10
 
   DO WHILE  !(L7 .OR. L8)
 
      L2 := SPACE(160)
      L7 := (L6 := FREAD(P1, @L2, 160)) < 160
      L4 := L4 + SUBSTR(L2, 1, L6)
      L5 := L5 + L6
      L9 := AT(CHR(13)+CHR( 10), L4)
      L10 := AT(CHR(12), L4)
 
      IF L9 == 0 .OR. L10 == 0
 
         L3 := MAX(L9, L10)
 
      ELSE
 
         L3 := MIN(L9, L10)
 
      ENDIF
 
      IF L8 := L3 > 0
 
         FSEEK(P1, L3 - L5 + IF(L3 == L9, 1, 0), 1)
         L4 := SUBSTR(L4, 1, L3 - 1)
 
      ENDIF
 
   ENDDO
 
 
RETURN L4
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: AMAX
   PARAMS: P1
   RETURN: NUMBER
  EXAMPLE: AMAX(P1)
  ............ ......... ......... ......... ......... ......... ......... ........
*/
 
STATIC FUNCTION AMAX(P1)
 
   LOCAL L2 := 0
 
   AEVAL(P1, {|BL1|L2 := MAX(L2, LEN(BL1))})
 
RETURN L2
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: PREVLINE
   PARAMS: P1
   RETURN: STRING
  EXAMPLE: PREVLINE(P1)
  ............ ......... ......... ......... ......... ......... ......... ........
*/
 
STATIC FUNCTION PREVLINE(P1)
 
   LOCAL L2, L3, L4 := ""
   LOCAL L5 := 0
   LOCAL L6, L7 := .F.
   LOCAL L8 := .F.
   LOCAL L9, L10
 
   IF FSEEK(P1, 0, 1) > 0
 
      FSEEK(P1, -1, 1)
      L2 := " "
      FREAD(P1, @L2, 1)
 
      IF L2 == CHR(12)
 
         FSEEK(P1, -1, 1)
 
      ELSEIF L2 == CHR(10)
 
         FSEEK(P1, -2, 1)
 
      ENDIF
 
   ENDIF
 
   DO WHILE  !(L7 .OR. L8)
 
      L7 := (L6 := MIN(160, FSEEK(P1, 0, 1))) < 160
      L2 := SPACE(L6)
      FSEEK(P1,  -L6, 1)
      FREAD(P1, @L2, L6)
      FSEEK(P1,  -L6, 1)
      L4 := L2 + L4
      L5 := L5 + L6
      L9 := RAT(CHR(13)+ CHR(10), L4)
      L10 := RAT(CHR(12), L4)
      L3 := MAX(L9, L10)
 
      IF L8 := L3 > 0
 
         FSEEK(P1, L3 + IF(L3 == L9, 1, 0), 1)
         L4 := SUBSTR(L4, L3 + 1 + IF(L3 == L9, 1, 0))
 
      ENDIF
 
   ENDDO
 
 
RETURN L4
 
SALUDOS
DANTE


--- El lun 8-jun-09, Hector Jhon Guillen Liendo <hectorjhon59@ yahoo.com. ar> escribió:

De: Hector Jhon Guillen Liendo <hectorjhon59@ yahoo.com. ar>
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
A: DesarrolloClipper@ gruposyahoo. com.ar
Fecha: lunes, 8 junio, 2009, 12:29 pm

Hola amigos...utilizo el README.COM para mostrar unos reportes en pantalla, sin
embargo este programita me pone lento el sistema cuando se inicia cualquier otra
aplicacion clipper.
Alguno de ustedes conoce otro programa que haga las mismas funciones que el README.COM.
Saludos y gracias anticipadas por su apoyo.
 
Un abrazo


--- El lun 25-may-09, DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar> escribió:

De: DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar>
Asunto: [CA-Clipper] Se ha cargado un nuevo archivo en DesarrolloClipper
Para: DesarrolloClipper@ gruposyahoo. com.ar
Fecha: lunes, 25 de mayo de 2009, 6:37 am


Hola,

Este mensaje sirve para notificarle que se ha cargado
un archivo a la sección Archivos del grupo DesarrolloClipper.

Archivo : /DBU.rar
Responsable : alceu11 <alceu11@yahoo. com.br>
Descripción : DBU FOR WINDOWS

Puede acceder al archivo en la dirección

http://ar.groups. yahoo.com/ group/Desarrollo Clipper/files/ DBU.rar

Para más información acerca de cómo compartir archivos con su grupo,
consulte nuestra sección de ayuda en

http://help. yahoo.com/ help/ar/groups/ files

Atentamente,

alceu11 <alceu11@yahoo. com.br>





Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer. yahoo.com/ cocina/



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads. yahoo.com/ ieak8/?l= e1



Yahoo! Cocina Registrate y cargá tu receta. Podés ganar premios
www.promorecetas.com

#3529 De: Hector Jhon Guillen Liendo <hectorjhon59@...>
Fecha: Mar, 9 de Jun, 2009 3:30 pm
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
hectorjhon59
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Pasales...es un programa con extension .com
Ahi te lo envio...no creo que puedas hacer gran cosa.
Un abrazo
PD.- Utilizo el freetslice para liberar memoria en mis aplicaciones clipper
pero como no puedo recompilar el readme , no puedo aplicar este modulo.


--- El lun 8-jun-09, Pasales <Pasales@...> escribió:

De: Pasales <Pasales@...>
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
Para: hectorjhon59@...
Fecha: lunes, 8 de junio de 2009, 12:36 pm

Hector:
Si no te importa agradecería me envies el README.COM para hacer comprobación del problema de la lentitud.
 
Saludos
Pasales
 
----- Original Message -----
Sent: Monday, June 08, 2009 7:29 PM
Subject: Re: [CA-Clipper] Programa que lee archivos .PRN

Hola amigos...utilizo el README.COM para mostrar unos reportes en pantalla, sin
embargo este programita me pone lento el sistema cuando se inicia cualquier otra
aplicacion clipper.
Alguno de ustedes conoce otro programa que haga las mismas funciones que el README.COM.
Saludos y gracias anticipadas por su apoyo.
 
Un abrazo


--- El lun 25-may-09, DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar> escribió:

De: DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar>
Asunto: [CA-Clipper] Se ha cargado un nuevo archivo en DesarrolloClipper
Para: DesarrolloClipper@ gruposyahoo. com.ar
Fecha: lunes, 25 de mayo de 2009, 6:37 am


Hola,

Este mensaje sirve para notificarle que se ha cargado
un archivo a la sección Archivos del grupo DesarrolloClipper.

Archivo : /DBU.rar
Responsable : alceu11 <alceu11@yahoo. com.br>
Descripción : DBU FOR WINDOWS

Puede acceder al archivo en la dirección

http://ar.groups. yahoo.com/ group/Desarrollo Clipper/files/ DBU.rar

Para más información acerca de cómo compartir archivos con su grupo,
consulte nuestra sección de ayuda en

http://help. yahoo.com/ help/ar/groups/ files

Atentamente,

alceu11 <alceu11@yahoo. com.br>





Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer. yahoo.com/ cocina/



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina/

#3528 De: Hector Jhon Guillen Liendo <hectorjhon59@...>
Fecha: Mar, 9 de Jun, 2009 3:23 pm
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
hectorjhon59
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola dante...gracias por responder, lo probare.
 
Un abrazo

--- El lun 8-jun-09, dante rios <danteriosg@...> escribió:

De: dante rios <danteriosg@...>
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
Para: DesarrolloClipper@...
Fecha: lunes, 8 de junio de 2009, 12:38 pm

CON ESTE PROCEDIMIENTO VISUALIZO REPORTES PRN
 
** p1 nombre de archivo a visualizar
** p2 fila inicial
** p3 columna inicial
** p4 fila final
** p5 columna final
** p6 color de fondo
 
#include 'inkey.ch'
 
PROCEDURE VIEWER(P1, P2, P3, P4, P5, P6)
 
   LOCAL L7, L8, L9, L10, L11, L12, L13, L14 := .F.
   LOCAL L15, L16, L17 := 0
   LOCAL L18 := 1
   LOCAL L19, L20, L21, L22
 
   IF P2 == NIL .OR. P2 < 0
 
      P2 := 0
 
   ENDIF
 
   IF P3 == NIL .OR. P3 < 0
 
      P3 := 0
 
   ENDIF
 
   IF P4 == NIL .OR. P4 > MAXROW()
 
      P4 := MAXROW()
 
   ENDIF
 
   IF P5 == NIL .OR. P5 > MAXCOL()
 
      P5 := MAXCOL()
 
   ENDIF
 
   P6 := SETCOLOR(P6)
 
   IF (L7 := FOPEN(P1, 32)) <> -1
 
      SCROLL(P2, P3, P4, P5)
      SETPOS(P4, P3)
      L22 := ""
*      AEVAL({86, 73, 69, 87, 69, 82, 32, 49, 46, 48, 32, 115, 104, 97, 114,;
*             101, 119, 97, 114, 101, 46, 32, 80, 108, 101, 97, 115, 101, ;
*            32, 114, 101, 103, 105, 115, 116, 101, 114, 32, 105, 116, 46}, ;
*            {|BL1|L22 := L22 + CHR(BL1)})
      DISPOUT(SUBSTR( L22, 1, P5 - P3 + 1))
      L22 := NIL
      --P4
      L8 := FSEEK(L7, 0, 2)
      L11 := P4 - P2 + 1
      L12 := P5 - P3 + 1
      L9 := {}
      L10 := {FSEEK(L7, 0, 0)}
      L13 := 0
 
      DO WHILE L13 < L11 .AND. ATAIL(L10) < L8
 
         AADD(L9, NEXTLINE(L7) )
         AADD(L10, FSEEK(L7, 0, 1))
         ++L13
 
      ENDDO
 
      L16 := L11 := L13
 
      DO WHILE  !L14
 
         IF L17 <> 0
 
            L18 := MAX(L18 + L17, 1)
            DISPBEGIN()
 
            FOR L13 := 1 TO L11
 
               SETPOS(P2 + L13 - 1, P3)
               DISPOUT(PAD( SUBSTR(L9[ L13], L18), L12))
 
            NEXT
 
            DISPEND()
            L17 := 0
 
         ENDIF
 
         IF L16 <> 0
 
            SCROLL(P2, P3, P4, P5, L16)
 
            IF L16 > 0
 
               L20 := L11
 
            ELSE
 
               L20 := 1
 
            ENDIF
 
            L21 := L16 / ABS(L16)
            L19 := L20 - L16 + L21
 
            FOR L13 := L19 TO L20 STEP L21
 
               SETPOS(P2 - 1 + L13, P3)
               DISPOUT(SUBSTR( L9[L13], L18, L12))
 
            NEXT
 
            L16 := 0
 
         ENDIF
 
         L15 := INKEY(0)
************ ********* ** L15 VARIABLE DE ENTRADA DE TECLADO
         DO CASE
 
         CASE LASTKEY()=K_ SH_F5
            DI='LPT1'
            SAVE SCREEN TO VIEW
            DO BORDE WITH 17,16,20,64, 0,'LS'
            SET CURSOR ON
            @18,18 SAY 'Nombre de Archivo   :' GET P1
            @19,18 SAY 'Dispositivo Salida  :' GET DI VALID BUSQUED_('O' ,'2')
            READ
            IF LASTKEY()<>27
             COPY FILE &P1 TO &DI
            ENDIF
            RESTORE SCREEN FROM VIEW
 
         CASE L15 == 27
 
            L14 := .T.
 
         CASE L15 == 24
 
            L16 := 1
 
         CASE L15 == 5
 
            L16 := -1
 
         CASE L15 == 3
 
            L16 := L11
 
         CASE L15 == 18
 
            L16 :=  -L11
 
         CASE L15 == 30
 
            IF ATAIL(L10) < L8
 
               L10[1] := L8
               L16 :=  -L11
 
            ENDIF
 
         CASE L15 == 31
 
            IF L10[1] > 0
 
               L10[L11 + 1] := 0
               L16 := L11
 
            ENDIF
 
         CASE L15 == 4
 
            L17 := 1
 
         CASE L15 == 19
 
            L17 := -1
 
         CASE L15 == 2
 
            L17 := 10
 
         CASE L15 == 26
 
            L17 := -10
 
         CASE L15 == 6
 
            L17 := MAX(AMAX(L9) - L12 + 1, 1) - L18 + L17
 
         CASE L15 == 1
 
            L17 := 1 - L18
 
         END CASE
 
         IF L16 > 0
 
            FSEEK(L7, ATAIL(L10), 0)
            L13 := 0
 
            DO WHILE L13 < L16 .AND. ATAIL(L10) < L8
 
               ADEL(L9, 1)[L11] := NEXTLINE(L7)
               ADEL(L10, 1)[L11 + 1] := FSEEK(L7, 0, 1)
               ++L13
 
            ENDDO
 
            L16 := L13
 
         ELSEIF L16 < 0
 
            FSEEK(L7, L10[1], 0)
            L13 := 0
 
            DO WHILE L13 > L16 .AND. L10[1] > 0
 
               AINS(L9, 1)[1] := PREVLINE(L7)
               AINS(L10, 1)[1] := FSEEK(L7, 0, 1)
               --L13
 
            ENDDO
 
            L16 := L13
 
         ENDIF
 
      ENDDO
 
      FCLOSE(L7)
 
   ENDIF
 
   SETCOLOR(P6)
 
RETURN
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: NEXTLINE
   PARAMS: P1
   RETURN: STRING
  EXAMPLE: NEXTLINE(P1)
  ............ ......... ......... ......... ......... ......... ......... ........
*/
 
STATIC FUNCTION NEXTLINE(P1)
 
   LOCAL L2, L3, L4 := ""
   LOCAL L5 := 0
   LOCAL L6, L7 := .F.
   LOCAL L8 := .F.
   LOCAL L9, L10
 
   DO WHILE  !(L7 .OR. L8)
 
      L2 := SPACE(160)
      L7 := (L6 := FREAD(P1, @L2, 160)) < 160
      L4 := L4 + SUBSTR(L2, 1, L6)
      L5 := L5 + L6
      L9 := AT(CHR(13)+CHR( 10), L4)
      L10 := AT(CHR(12), L4)
 
      IF L9 == 0 .OR. L10 == 0
 
         L3 := MAX(L9, L10)
 
      ELSE
 
         L3 := MIN(L9, L10)
 
      ENDIF
 
      IF L8 := L3 > 0
 
         FSEEK(P1, L3 - L5 + IF(L3 == L9, 1, 0), 1)
         L4 := SUBSTR(L4, 1, L3 - 1)
 
      ENDIF
 
   ENDDO
 
 
RETURN L4
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: AMAX
   PARAMS: P1
   RETURN: NUMBER
  EXAMPLE: AMAX(P1)
  ............ ......... ......... ......... ......... ......... ......... ........
*/
 
STATIC FUNCTION AMAX(P1)
 
   LOCAL L2 := 0
 
   AEVAL(P1, {|BL1|L2 := MAX(L2, LEN(BL1))})
 
RETURN L2
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: PREVLINE
   PARAMS: P1
   RETURN: STRING
  EXAMPLE: PREVLINE(P1)
  ............ ......... ......... ......... ......... ......... ......... ........
*/
 
STATIC FUNCTION PREVLINE(P1)
 
   LOCAL L2, L3, L4 := ""
   LOCAL L5 := 0
   LOCAL L6, L7 := .F.
   LOCAL L8 := .F.
   LOCAL L9, L10
 
   IF FSEEK(P1, 0, 1) > 0
 
      FSEEK(P1, -1, 1)
      L2 := " "
      FREAD(P1, @L2, 1)
 
      IF L2 == CHR(12)
 
         FSEEK(P1, -1, 1)
 
      ELSEIF L2 == CHR(10)
 
         FSEEK(P1, -2, 1)
 
      ENDIF
 
   ENDIF
 
   DO WHILE  !(L7 .OR. L8)
 
      L7 := (L6 := MIN(160, FSEEK(P1, 0, 1))) < 160
      L2 := SPACE(L6)
      FSEEK(P1,  -L6, 1)
      FREAD(P1, @L2, L6)
      FSEEK(P1,  -L6, 1)
      L4 := L2 + L4
      L5 := L5 + L6
      L9 := RAT(CHR(13)+ CHR(10), L4)
      L10 := RAT(CHR(12), L4)
      L3 := MAX(L9, L10)
 
      IF L8 := L3 > 0
 
         FSEEK(P1, L3 + IF(L3 == L9, 1, 0), 1)
         L4 := SUBSTR(L4, L3 + 1 + IF(L3 == L9, 1, 0))
 
      ENDIF
 
   ENDDO
 
 
RETURN L4
 
SALUDOS
DANTE


--- El lun 8-jun-09, Hector Jhon Guillen Liendo <hectorjhon59@ yahoo.com. ar> escribió:

De: Hector Jhon Guillen Liendo <hectorjhon59@ yahoo.com. ar>
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
A: DesarrolloClipper@ gruposyahoo. com.ar
Fecha: lunes, 8 junio, 2009, 12:29 pm

Hola amigos...utilizo el README.COM para mostrar unos reportes en pantalla, sin
embargo este programita me pone lento el sistema cuando se inicia cualquier otra
aplicacion clipper.
Alguno de ustedes conoce otro programa que haga las mismas funciones que el README.COM.
Saludos y gracias anticipadas por su apoyo.
 
Un abrazo


--- El lun 25-may-09, DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar> escribió:

De: DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar>
Asunto: [CA-Clipper] Se ha cargado un nuevo archivo en DesarrolloClipper
Para: DesarrolloClipper@ gruposyahoo. com.ar
Fecha: lunes, 25 de mayo de 2009, 6:37 am


Hola,

Este mensaje sirve para notificarle que se ha cargado
un archivo a la sección Archivos del grupo DesarrolloClipper.

Archivo : /DBU.rar
Responsable : alceu11 <alceu11@yahoo. com.br>
Descripción : DBU FOR WINDOWS

Puede acceder al archivo en la dirección

http://ar.groups. yahoo.com/ group/Desarrollo Clipper/files/ DBU.rar

Para más información acerca de cómo compartir archivos con su grupo,
consulte nuestra sección de ayuda en

http://help. yahoo.com/ help/ar/groups/ files

Atentamente,

alceu11 <alceu11@yahoo. com.br>





Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer. yahoo.com/ cocina/



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads. yahoo.com/ ieak8/?l= e1



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina/

#3527 De: dante rios <danteriosg@...>
Fecha: Lun, 8 de Jun, 2009 5:38 pm
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
danteriosg
Sin conexión Sin conexión
Enviar correo Enviar correo
 
CON ESTE PROCEDIMIENTO VISUALIZO REPORTES PRN
 
** p1 nombre de archivo a visualizar
** p2 fila inicial
** p3 columna inicial
** p4 fila final
** p5 columna final
** p6 color de fondo
 
#include 'inkey.ch'
 
PROCEDURE VIEWER(P1, P2, P3, P4, P5, P6)
 
   LOCAL L7, L8, L9, L10, L11, L12, L13, L14 := .F.
   LOCAL L15, L16, L17 := 0
   LOCAL L18 := 1
   LOCAL L19, L20, L21, L22
 
   IF P2 == NIL .OR. P2 < 0
 
      P2 := 0
 
   ENDIF
 
   IF P3 == NIL .OR. P3 < 0
 
      P3 := 0
 
   ENDIF
 
   IF P4 == NIL .OR. P4 > MAXROW()
 
      P4 := MAXROW()
 
   ENDIF
 
   IF P5 == NIL .OR. P5 > MAXCOL()
 
      P5 := MAXCOL()
 
   ENDIF
 
   P6 := SETCOLOR(P6)
 
   IF (L7 := FOPEN(P1, 32)) <> -1
 
      SCROLL(P2, P3, P4, P5)
      SETPOS(P4, P3)
      L22 := ""
*      AEVAL({86, 73, 69, 87, 69, 82, 32, 49, 46, 48, 32, 115, 104, 97, 114,;
*             101, 119, 97, 114, 101, 46, 32, 80, 108, 101, 97, 115, 101, ;
*            32, 114, 101, 103, 105, 115, 116, 101, 114, 32, 105, 116, 46}, ;
*            {|BL1|L22 := L22 + CHR(BL1)})
      DISPOUT(SUBSTR(L22, 1, P5 - P3 + 1))
      L22 := NIL
      --P4
      L8 := FSEEK(L7, 0, 2)
      L11 := P4 - P2 + 1
      L12 := P5 - P3 + 1
      L9 := {}
      L10 := {FSEEK(L7, 0, 0)}
      L13 := 0
 
      DO WHILE L13 < L11 .AND. ATAIL(L10) < L8
 
         AADD(L9, NEXTLINE(L7))
         AADD(L10, FSEEK(L7, 0, 1))
         ++L13
 
      ENDDO
 
      L16 := L11 := L13
 
      DO WHILE  !L14
 
         IF L17 <> 0
 
            L18 := MAX(L18 + L17, 1)
            DISPBEGIN()
 
            FOR L13 := 1 TO L11
 
               SETPOS(P2 + L13 - 1, P3)
               DISPOUT(PAD(SUBSTR(L9[L13], L18), L12))
 
            NEXT
 
            DISPEND()
            L17 := 0
 
         ENDIF
 
         IF L16 <> 0
 
            SCROLL(P2, P3, P4, P5, L16)
 
            IF L16 > 0
 
               L20 := L11
 
            ELSE
 
               L20 := 1
 
            ENDIF
 
            L21 := L16 / ABS(L16)
            L19 := L20 - L16 + L21
 
            FOR L13 := L19 TO L20 STEP L21
 
               SETPOS(P2 - 1 + L13, P3)
               DISPOUT(SUBSTR(L9[L13], L18, L12))
 
            NEXT
 
            L16 := 0
 
         ENDIF
 
         L15 := INKEY(0)
*********************** L15 VARIABLE DE ENTRADA DE TECLADO
         DO CASE
 
         CASE LASTKEY()=K_SH_F5
            DI='LPT1'
            SAVE SCREEN TO VIEW
            DO BORDE WITH 17,16,20,64,0,'LS'
            SET CURSOR ON
            @18,18 SAY 'Nombre de Archivo   :' GET P1
            @19,18 SAY 'Dispositivo Salida  :' GET DI VALID BUSQUED_('O','2')
            READ
            IF LASTKEY()<>27
             COPY FILE &P1 TO &DI
            ENDIF
            RESTORE SCREEN FROM VIEW
 
         CASE L15 == 27
 
            L14 := .T.
 
         CASE L15 == 24
 
            L16 := 1
 
         CASE L15 == 5
 
            L16 := -1
 
         CASE L15 == 3
 
            L16 := L11
 
         CASE L15 == 18
 
            L16 :=  -L11
 
         CASE L15 == 30
 
            IF ATAIL(L10) < L8
 
               L10[1] := L8
               L16 :=  -L11
 
            ENDIF
 
         CASE L15 == 31
 
            IF L10[1] > 0
 
               L10[L11 + 1] := 0
               L16 := L11
 
            ENDIF
 
         CASE L15 == 4
 
            L17 := 1
 
         CASE L15 == 19
 
            L17 := -1
 
         CASE L15 == 2
 
            L17 := 10
 
         CASE L15 == 26
 
            L17 := -10
 
         CASE L15 == 6
 
            L17 := MAX(AMAX(L9) - L12 + 1, 1) - L18 + L17
 
         CASE L15 == 1
 
            L17 := 1 - L18
 
         END CASE
 
         IF L16 > 0
 
            FSEEK(L7, ATAIL(L10), 0)
            L13 := 0
 
            DO WHILE L13 < L16 .AND. ATAIL(L10) < L8
 
               ADEL(L9, 1)[L11] := NEXTLINE(L7)
               ADEL(L10, 1)[L11 + 1] := FSEEK(L7, 0, 1)
               ++L13
 
            ENDDO
 
            L16 := L13
 
         ELSEIF L16 < 0
 
            FSEEK(L7, L10[1], 0)
            L13 := 0
 
            DO WHILE L13 > L16 .AND. L10[1] > 0
 
               AINS(L9, 1)[1] := PREVLINE(L7)
               AINS(L10, 1)[1] := FSEEK(L7, 0, 1)
               --L13
 
            ENDDO
 
            L16 := L13
 
         ENDIF
 
      ENDDO
 
      FCLOSE(L7)
 
   ENDIF
 
   SETCOLOR(P6)
 
RETURN
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: NEXTLINE
   PARAMS: P1
   RETURN: STRING
  EXAMPLE: NEXTLINE(P1)
  ..........................................................................
*/
 
STATIC FUNCTION NEXTLINE(P1)
 
   LOCAL L2, L3, L4 := ""
   LOCAL L5 := 0
   LOCAL L6, L7 := .F.
   LOCAL L8 := .F.
   LOCAL L9, L10
 
   DO WHILE  !(L7 .OR. L8)
 
      L2 := SPACE(160)
      L7 := (L6 := FREAD(P1, @L2, 160)) < 160
      L4 := L4 + SUBSTR(L2, 1, L6)
      L5 := L5 + L6
      L9 := AT(CHR(13)+CHR(10), L4)
      L10 := AT(CHR(12), L4)
 
      IF L9 == 0 .OR. L10 == 0
 
         L3 := MAX(L9, L10)
 
      ELSE
 
         L3 := MIN(L9, L10)
 
      ENDIF
 
      IF L8 := L3 > 0
 
         FSEEK(P1, L3 - L5 + IF(L3 == L9, 1, 0), 1)
         L4 := SUBSTR(L4, 1, L3 - 1)
 
      ENDIF
 
   ENDDO
 
 
RETURN L4
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: AMAX
   PARAMS: P1
   RETURN: NUMBER
  EXAMPLE: AMAX(P1)
  ..........................................................................
*/
 
STATIC FUNCTION AMAX(P1)
 
   LOCAL L2 := 0
 
   AEVAL(P1, {|BL1|L2 := MAX(L2, LEN(BL1))})
 
RETURN L2
 
/* ------ RESCUE5 1.00(D) (C) APTWARE 1993,94 ------
     NAME: PREVLINE
   PARAMS: P1
   RETURN: STRING
  EXAMPLE: PREVLINE(P1)
  ..........................................................................
*/
 
STATIC FUNCTION PREVLINE(P1)
 
   LOCAL L2, L3, L4 := ""
   LOCAL L5 := 0
   LOCAL L6, L7 := .F.
   LOCAL L8 := .F.
   LOCAL L9, L10
 
   IF FSEEK(P1, 0, 1) > 0
 
      FSEEK(P1, -1, 1)
      L2 := " "
      FREAD(P1, @L2, 1)
 
      IF L2 == CHR(12)
 
         FSEEK(P1, -1, 1)
 
      ELSEIF L2 == CHR(10)
 
         FSEEK(P1, -2, 1)
 
      ENDIF
 
   ENDIF
 
   DO WHILE  !(L7 .OR. L8)
 
      L7 := (L6 := MIN(160, FSEEK(P1, 0, 1))) < 160
      L2 := SPACE(L6)
      FSEEK(P1,  -L6, 1)
      FREAD(P1, @L2, L6)
      FSEEK(P1,  -L6, 1)
      L4 := L2 + L4
      L5 := L5 + L6
      L9 := RAT(CHR(13)+CHR(10), L4)
      L10 := RAT(CHR(12), L4)
      L3 := MAX(L9, L10)
 
      IF L8 := L3 > 0
 
         FSEEK(P1, L3 + IF(L3 == L9, 1, 0), 1)
         L4 := SUBSTR(L4, L3 + 1 + IF(L3 == L9, 1, 0))
 
      ENDIF
 
   ENDDO
 
 
RETURN L4
 
SALUDOS
DANTE


--- El lun 8-jun-09, Hector Jhon Guillen Liendo <hectorjhon59@...> escribió:

De: Hector Jhon Guillen Liendo <hectorjhon59@...>
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
A: DesarrolloClipper@...
Fecha: lunes, 8 junio, 2009, 12:29 pm

Hola amigos...utilizo el README.COM para mostrar unos reportes en pantalla, sin
embargo este programita me pone lento el sistema cuando se inicia cualquier otra
aplicacion clipper.
Alguno de ustedes conoce otro programa que haga las mismas funciones que el README.COM.
Saludos y gracias anticipadas por su apoyo.
 
Un abrazo


--- El lun 25-may-09, DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar> escribió:

De: DesarrolloClipper@ gruposyahoo. com.ar <DesarrolloClipper@ gruposyahoo. com.ar>
Asunto: [CA-Clipper] Se ha cargado un nuevo archivo en DesarrolloClipper
Para: DesarrolloClipper@ gruposyahoo. com.ar
Fecha: lunes, 25 de mayo de 2009, 6:37 am


Hola,

Este mensaje sirve para notificarle que se ha cargado
un archivo a la sección Archivos del grupo DesarrolloClipper.

Archivo : /DBU.rar
Responsable : alceu11 <alceu11@yahoo. com.br>
Descripción : DBU FOR WINDOWS

Puede acceder al archivo en la dirección

http://ar.groups. yahoo.com/ group/Desarrollo Clipper/files/ DBU.rar

Para más información acerca de cómo compartir archivos con su grupo,
consulte nuestra sección de ayuda en

http://help. yahoo.com/ help/ar/groups/ files

Atentamente,

alceu11 <alceu11@yahoo. com.br>





Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer. yahoo.com/ cocina/



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=e1

#3526 De: Hector Jhon Guillen Liendo <hectorjhon59@...>
Fecha: Lun, 8 de Jun, 2009 5:29 pm
Asunto: Re: [CA-Clipper] Programa que lee archivos .PRN
hectorjhon59
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola amigos...utilizo el README.COM para mostrar unos reportes en pantalla, sin
embargo este programita me pone lento el sistema cuando se inicia cualquier otra
aplicacion clipper.
Alguno de ustedes conoce otro programa que haga las mismas funciones que el README.COM.
Saludos y gracias anticipadas por su apoyo.
 
Un abrazo


--- El lun 25-may-09, DesarrolloClipper@... <DesarrolloClipper@...> escribió:

De: DesarrolloClipper@... <DesarrolloClipper@...>
Asunto: [CA-Clipper] Se ha cargado un nuevo archivo en DesarrolloClipper
Para: DesarrolloClipper@...
Fecha: lunes, 25 de mayo de 2009, 6:37 am


Hola,

Este mensaje sirve para notificarle que se ha cargado
un archivo a la sección Archivos del grupo DesarrolloClipper.

Archivo : /DBU.rar
Responsable : alceu11 <alceu11@yahoo. com.br>
Descripción : DBU FOR WINDOWS

Puede acceder al archivo en la dirección

http://ar.groups. yahoo.com/ group/Desarrollo Clipper/files/ DBU.rar

Para más información acerca de cómo compartir archivos con su grupo,
consulte nuestra sección de ayuda en

http://help. yahoo.com/ help/ar/groups/ files

Atentamente,

alceu11 <alceu11@yahoo. com.br>





Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina/

#3525 De: DesarrolloClipper@...
Fecha: Sáb, 6 de Jun, 2009 2:34 am
Asunto: Encuesta nueva en DesarrolloClipper
DesarrolloClipper@...
Enviar correo Enviar correo
 
¡Vote hoy mismo! Vea la nueva encuesta del grupo DesarrolloClipper:


Si tendrias que dejar clipper o xharbour que lenguaje escogerias?

   o Visual Foxpro
   o Visual basic .net
   o PHP
   o Xailer
   o visual xharbour
   o ASP
   o Python
   o otro


Para votar, visite la siguiente dirección:

http://ar.groups.yahoo.com/group/DesarrolloClipper/polls

Nota: No responda a este mensaje. Los votos de la encuesta no se
reúnen por medio de correo electrónico. Para votar, deberá ir al sitio
Web Yahoo! Grupos que se menciona arriba.

¡Gracias!

#3524 De: DesarrolloClipper@...
Fecha: Sáb, 6 de Jun, 2009 2:29 am
Asunto: Encuesta nueva en DesarrolloClipper
DesarrolloClipper@...
Enviar correo Enviar correo
 
¡Vote hoy mismo! Vea la nueva encuesta del grupo DesarrolloClipper:


Desde hace cuanto programas en Clipper o xharbour?

   o 1-5 años
   o 6-10 años
   o 11-15
   o 16 o mas


Para votar, visite la siguiente dirección:

http://ar.groups.yahoo.com/group/DesarrolloClipper/polls

Nota: No responda a este mensaje. Los votos de la encuesta no se
reúnen por medio de correo electrónico. Para votar, deberá ir al sitio
Web Yahoo! Grupos que se menciona arriba.

¡Gracias!

#3523 De: juliogomezc@...
Fecha: Mié, 3 de Jun, 2009 6:30 pm
Asunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
juliogomezc
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Muchas Gracias por Contestar:
SET NAVIGATING EXTENDED hace la emulación exacta.
 
Ahora :
Con Clipper CA en Red LAN, necesitas tener una función que abra tus archivos de acuerdo
a la conveniencia del proceso que se va a ejecutar. En mi caso, por filosofía particular de velocidad, cuando cargo un dbf, asocio como maximo 3 ntx, y lo hago mediante ésta función:
 
leyenda:
ss=numero de select
bb=nombre del archivo dbf sin extension
mm= (1=modo exclusivo) (2=modo compartido)
ii=cantidad de índices asociados
ia=parte de nombre de indice 1 (a partir de quinto caracter)
ib=parte de nombre de indice 2 (a partir de quinto caracter)
ic=parte de nombre de indice 3 (a partir de quinto caracter)
 
FUNCTION abre (ss,bb,mm,ii,ia,ib,ic)
   SELE &ss
   DO WHIL .T.
      IF mm=1
         USE &bb EXCLUSIVE
      ELSEIF mm=2
         USE &bb SHARED
      ENDI
      IF !NETERR()
          IF ii=1
              ntx1=SUBS(bb,1,4)+ia
              SET INDE TO &ntx1
          ELSEIF ii=2
              ntx1=SUBS(bb,1,4)+ia
              ntx2=SUBS(bb,1,4)+ib
              SET INDE TO &ntx1,&ntx2
          ELSEIF ii=3
              ntx1=SUBS(bb,1,4)+ia
              ntx2=SUBS(bb,1,4)+ib
              ntx3=SUBS(bb,1,4)+ic
              SET INDE TO &ntx1,&ntx2,&ntx3
         ENDI
         abrio=.t.
         EXIT
    ELSE
         IF !rees(ARCHIVO USADO EN RED ... ESPERA SN?.)
             abrio=.f.
             EXIT
         ENDI
    ENDI
ENDD
RETU abrio
 
Por Ejemplo:
tengo un archivo CLIE00.DBF y tres indices CLIE00,NTX, CLIE01.NTX Y CLIE02.NTX
 
cuando necesito abrir clientes en modo exclusivo uso
IF ABRE(12,'CLIE00',1,3,'00','01','02')
 
si solo necesito abrir el DBF uso
IF ABRE(12,'CLIE00',1,0)
 
cuando necesito abrir clientes en modo compartido uso
IF ABRE(12,'CLIE00',2,3,'00','01','02')
 
si solo necesito abrir el DBF uso
IF ABRE(12,'CLIE00',2,0)
 
y si deseo abrirlo con un solo indice
IF ABRE(12,'CLIE00',1,1,'01')
 
y si tuviese otros nombres como CLIE00SG.DBF + CLIE00SG.NTX
 
IF ABRE(22,'clie00sg',2,1,'00sg')
 
se acomodaba muy bien a mis necesidades y nunca tuve problemas de cuelgues en red.
si la respuesta es verdadera, continua el proceso.
 
 
Mi pregunta es. Algo parecido o mejor existe en harbour, xharbour o minigui???
 
Si alguien ha explorado lo suficiente, favor desearia un tema de discusion.
 
Muchos Saludos
 
Julio Cesar Gómez Cortéz
Giro Sistemas Perú EIRL
Lima
 
 
 
 


--- El jue 28-may-09, Eduardo Rizzolo <fullpaint@...> escribió:

De: Eduardo Rizzolo <fullpaint@...>
Asunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
A: DesarrolloClipper@...
Fecha: jueves, 28 mayo, 2009, 2:41 pm



El problema en recursos es q estas usando por lo q cuentas pararece q usas botones del tipo borland.
Te comento de memoria porq como ya hace tiempo q no uso de ese tipo, por el problema q mencionas (con el enter no pasa al siguiente GET)
El tema es no usar ID 1 o ID2, q son los tipos borland.
Que toma styles por defecto q cuando se presiona enter, aunque no tengan el foco se disparan los botones.
La solucion es redibujar los botones con otro ID en sus estados y usarlos como otros botones.
Lo recomendable para botones con xH es tsbutton, te la recomiendo a parte es muy vistosa.

Espero te sean utilies estos comentarios

Edu


On Thu, 28 May 2009 04:02:04 +0000 (GMT), Lucho Montero wrote
> Hola Julio:
> Disculpa que antes no contesté tu email ... bueno debo decirte que estoy trabajando con xHarbour Windows/Linux en Modo Consola ... por el momento no tengo visual.
> En cuanto al comportamiento de Enter con los Gets no se presentaron problemas en la migración, es decir, trabaja igual que Clipper ... pero como te digo en Modo Consola.
>
> Saludos.
> Atte.
> Lucho Montero.
> LIMA - PERU.
> ____________ _________ _________ _________ _________ _________  
> Lucho Montero. Representante Comercial - Chess Di - Perú
> Telf:(01)655- 3110, Cel.:(01)996282749, RPM: #952339, Nextel:420*2300
> Email: lmonterof@chessdi. com.ar     Messenger: lmonterof04@ hotmail.com
> CASA CENTRAL ROSARIO-ARGENTINA
> Telf.: (0341)4353047 / 4353383
> Ricchieri 777, Rosario, Santa Fe.
> Conocé todo sobre Chess : Http://www.chessdi. com.ar
>
> --- El dom, 24/5/09, julio gomez <juliogomezc@ yahoo.com> escribió:
>
> De: julio gomez <juliogomezc@ yahoo.com>
> Asunto: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
> Para: "Grupo Clipper Argentina" <desarrolloclipper@ gruposyahoo. com.ar>
> Fecha: domingo, 24 mayo, 2009 9:04
>
>  
> Estimado Lucho Montero:
> Alentado por tu entusiasmo, comence a explorar a fondo el xharbour y el minigui (que aun no ha igualado al fivewin). Hasta que llegue a correr mis propios programas en 32 bits. fantastico.
> Aqui se me presento un estancamiento. ..
>  
> Resulta que una caja de dialogo con gets tiene un comportamiento no usual para mi y para mis clientes. LLene o no llene el campo a escribir, tengo que estar pulsando el tabulador para pasar al siguiente campo en el orden. Clipper realizaba este paso con Enter. Fivewin tambien lo hace dentro de sus cajas diseñadas en código puro, mas no con recursos.
>  
> La pregunta es si existe en harbour alguna forma para arreglar o emular un comportamiento igual al de Clipper en el registro de datos.
>  
> Muchas Gracias por tu respuesta!
> Saludos
> Julio César Gómez Cortéz
> Lima
>  
>
> ¡Obtén la mejor experiencia en la web!
> Descarga gratis el nuevo Internet Explorer 8
>
> http://downloads. yahoo.com/ ieak8/?l= e1
>
>


--
Eduardo Rizzolo
Eldorado, Misiones Argentina
INF 0023
Correo principal y Msn Hotmail:fullpaint@...
skype:fullpaint1
ICQ:39280741
www.creacionistas.com -> Que lindo cuentito nos contaron!!
www.puertosur.org






¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=e1

#3522 De: "Eduardo Rizzolo" <fullpaint@...>
Fecha: Mar, 2 de Jun, 2009 9:02 pm
Asunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
fullpaint
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Me olvide de decirte q verifiques q no tengas en stylo de los controles default button o algo asi.

On Thu, 28 May 2009 17:41:49 -0200, Eduardo Rizzolo wrote
> El problema en recursos es q estas usando por lo q cuentas pararece q usas botones del tipo borland.
> Te comento de memoria porq como ya hace tiempo q no uso de ese tipo, por el problema q mencionas (con el enter no pasa al siguiente GET)
> El tema es no usar ID 1 o ID2, q son los tipos borland.
> Que toma styles por defecto q cuando se presiona enter, aunque no tengan el foco se disparan los botones.
> La solucion es redibujar los botones con otro ID en sus estados y usarlos como otros botones.
> Lo recomendable para botones con xH es tsbutton, te la recomiendo a parte es muy vistosa.
>
> Espero te sean utilies estos comentarios
>
> Edu
>
> On Thu, 28 May 2009 04:02:04 +0000 (GMT), Lucho Montero wrote
> > Hola Julio:
> > Disculpa que antes no contesté tu email ... bueno debo decirte que estoy trabajando con xHarbour Windows/Linux en Modo Consola ... por el momento no tengo visual.
> > En cuanto al comportamiento de Enter con los Gets no se presentaron problemas en la migración, es decir, trabaja igual que Clipper ... pero como te digo en Modo Consola.
> >
> > Saludos.
> > Atte.
> > Lucho Montero.
> > LIMA - PERU.
> > _________________________________________________________  
> > Lucho Montero. Representante Comercial - Chess Di - Perú
> > Telf:(01)655-3110, Cel.:(01)996282749, RPM: #952339, Nextel:420*2300
> > Email: lmonterof@chessdi.com.ar     Messenger: lmonterof04@hotmail.com
> > CASA CENTRAL ROSARIO-ARGENTINA
> > Telf.: (0341)4353047 / 4353383
> > Ricchieri 777, Rosario, Santa Fe.
> > Conocé todo sobre Chess : Http://www.chessdi.com.ar
> >
> > --- El dom, 24/5/09, julio gomez <juliogomezc@yahoo.com> escribió:
> >
> > De: julio gomez <juliogomezc@yahoo.com>
> > Asunto: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
> > Para: "Grupo Clipper Argentina" <desarrolloclipper@gruposyahoo.com.ar>
> > Fecha: domingo, 24 mayo, 2009 9:04
> >
> >  
> > Estimado Lucho Montero:
> > Alentado por tu entusiasmo, comence a explorar a fondo el xharbour y el minigui (que aun no ha igualado al fivewin). Hasta que llegue a correr mis propios programas en 32 bits. fantastico.
> > Aqui se me presento un estancamiento. ..
> >  
> > Resulta que una caja de dialogo con gets tiene un comportamiento no usual para mi y para mis clientes. LLene o no llene el campo a escribir, tengo que estar pulsando el tabulador para pasar al siguiente campo en el orden. Clipper realizaba este paso con Enter. Fivewin tambien lo hace dentro de sus cajas diseñadas en código puro, mas no con recursos.
> >  
> > La pregunta es si existe en harbour alguna forma para arreglar o emular un comportamiento igual al de Clipper en el registro de datos.
> >  
> > Muchas Gracias por tu respuesta!
> > Saludos
> > Julio César Gómez Cortéz
> > Lima
> >  
> >
> > ¡Obtén la mejor experiencia en la web!
> > Descarga gratis el nuevo Internet Explorer 8
> >
> > http://downloads. yahoo.com/ ieak8/?l= e1
> >
> >
>
> --
> Eduardo Rizzolo
> Eldorado, Misiones Argentina
> INF 0023
> Correo principal y Msn Hotmail:fullpaint@pinturas-misioneras.com.ar
> skype:fullpaint1
> ICQ:39280741
> www.creacionistas.com -> Que lindo cuentito nos contaron!!
> www.puertosur.org
>
>

>


--
Eduardo Rizzolo
Eldorado, Misiones Argentina
INF 0023
Correo principal y Msn Hotmail:fullpaint@...
skype:fullpaint1
ICQ:39280741
www.creacionistas.com -> Que lindo cuentito nos contaron!!
www.puertosur.org


#3521 De: "Eduardo Rizzolo" <fullpaint@...>
Fecha: Jue, 28 de May, 2009 7:41 pm
Asunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
fullpaint
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El problema en recursos es q estas usando por lo q cuentas pararece q usas botones del tipo borland.
Te comento de memoria porq como ya hace tiempo q no uso de ese tipo, por el problema q mencionas (con el enter no pasa al siguiente GET)
El tema es no usar ID 1 o ID2, q son los tipos borland.
Que toma styles por defecto q cuando se presiona enter, aunque no tengan el foco se disparan los botones.
La solucion es redibujar los botones con otro ID en sus estados y usarlos como otros botones.
Lo recomendable para botones con xH es tsbutton, te la recomiendo a parte es muy vistosa.

Espero te sean utilies estos comentarios

Edu


On Thu, 28 May 2009 04:02:04 +0000 (GMT), Lucho Montero wrote
> Hola Julio:
> Disculpa que antes no contesté tu email ... bueno debo decirte que estoy trabajando con xHarbour Windows/Linux en Modo Consola ... por el momento no tengo visual.
> En cuanto al comportamiento de Enter con los Gets no se presentaron problemas en la migración, es decir, trabaja igual que Clipper ... pero como te digo en Modo Consola.
>
> Saludos.
> Atte.
> Lucho Montero.
> LIMA - PERU.
> _________________________________________________________  
> Lucho Montero. Representante Comercial - Chess Di - Perú
> Telf:(01)655-3110, Cel.:(01)996282749, RPM: #952339, Nextel:420*2300
> Email: lmonterof@chessdi.com.ar     Messenger: lmonterof04@hotmail.com
> CASA CENTRAL ROSARIO-ARGENTINA
> Telf.: (0341)4353047 / 4353383
> Ricchieri 777, Rosario, Santa Fe.
> Conocé todo sobre Chess : Http://www.chessdi.com.ar
>
> --- El dom, 24/5/09, julio gomez <juliogomezc@yahoo.com> escribió:
>
> De: julio gomez <juliogomezc@yahoo.com>
> Asunto: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
> Para: "Grupo Clipper Argentina" <desarrolloclipper@gruposyahoo.com.ar>
> Fecha: domingo, 24 mayo, 2009 9:04
>
>  
> Estimado Lucho Montero:
> Alentado por tu entusiasmo, comence a explorar a fondo el xharbour y el minigui (que aun no ha igualado al fivewin). Hasta que llegue a correr mis propios programas en 32 bits. fantastico.
> Aqui se me presento un estancamiento. ..
>  
> Resulta que una caja de dialogo con gets tiene un comportamiento no usual para mi y para mis clientes. LLene o no llene el campo a escribir, tengo que estar pulsando el tabulador para pasar al siguiente campo en el orden. Clipper realizaba este paso con Enter. Fivewin tambien lo hace dentro de sus cajas diseñadas en código puro, mas no con recursos.
>  
> La pregunta es si existe en harbour alguna forma para arreglar o emular un comportamiento igual al de Clipper en el registro de datos.
>  
> Muchas Gracias por tu respuesta!
> Saludos
> Julio César Gómez Cortéz
> Lima
>  
>
> ¡Obtén la mejor experiencia en la web!
> Descarga gratis el nuevo Internet Explorer 8
>
> http://downloads. yahoo.com/ ieak8/?l= e1
>
>


--
Eduardo Rizzolo
Eldorado, Misiones Argentina
INF 0023
Correo principal y Msn Hotmail:fullpaint@...
skype:fullpaint1
ICQ:39280741
www.creacionistas.com -> Que lindo cuentito nos contaron!!
www.puertosur.org


#3520 De: "byron.paredes" <byron.paredes@...>
Fecha: Jue, 28 de May, 2009 6:59 pm
Asunto: Invitacion para ver video de xharbour con xedit desde cero
byron.paredes
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Los invito para que puedan ver como trasladar sus programas de clipper a
xharbour, con el programa xedit, desde cero, esta buenisimo.

bye

http://harbour.foroslatinos.net/xharbour-f1/empezando-desde-cero-con-xedit-t32.h\
tm#75

#3519 De: Lucho Montero <lmonterof04@...>
Fecha: Jue, 28 de May, 2009 4:02 am
Asunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
lmonterof04
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Julio:
Disculpa que antes no contesté tu email ... bueno debo decirte que estoy
trabajando con xHarbour Windows/Linux en Modo Consola ... por el momento no
tengo visual.
En cuanto al comportamiento de Enter con los Gets no se presentaron problemas en
la migración, es decir, trabaja igual que Clipper ... pero como te digo en Modo
Consola.

Saludos.
Atte.
Lucho Montero.
LIMA - PERU.
_________________________________________________________   
Lucho Montero.  Representante Comercial - Chess Di - Perú
Telf:(01)655-3110, Cel.:(01)996282749, RPM: #952339, Nextel:420*2300
Email: lmonterof@...     Messenger: lmonterof04@...
CASA CENTRAL ROSARIO-ARGENTINA
Telf.: (0341)4353047 / 4353383
Ricchieri 777, Rosario, Santa Fe.
Conocé todo sobre Chess : Http://www.chessdi.com.ar



--- El dom, 24/5/09, julio gomez <juliogomezc@...> escribió:

De: julio gomez <juliogomezc@...>
Asunto: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
Para: "Grupo Clipper Argentina" <desarrolloclipper@...>
Fecha: domingo, 24 mayo, 2009 9:04

















        
Estimado Lucho Montero:
Alentado por tu entusiasmo, comence a explorar a fondo el xharbour y el minigui
(que aun no ha igualado al fivewin). Hasta que llegue a correr mis propios
programas en 32 bits. fantastico.
Aqui se me presento un estancamiento. ..
 
Resulta que una caja de dialogo con gets tiene un comportamiento no usual para
mi y para mis clientes. LLene o no llene el campo a escribir, tengo que estar
pulsando el tabulador para pasar al siguiente campo en el orden. Clipper
realizaba este paso con Enter. Fivewin tambien lo hace dentro de sus cajas
diseñadas en código puro, mas no con recursos.
 
La pregunta es si existe en harbour alguna forma para arreglar o emular un
comportamiento igual al de Clipper en el registro de datos.
 
Muchas Gracias por tu respuesta!
Saludos
Julio César Gómez Cortéz
Lima
 








¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8

http://downloads. yahoo.com/ ieak8/?l= e1

#3518 De: DesarrolloClipper@...
Fecha: Lun, 25 de May, 2009 11:37 am
Asunto: Se ha cargado un nuevo archivo en DesarrolloClipper
DesarrolloClipper@...
Enviar correo Enviar correo
 
Hola,

Este mensaje sirve para notificarle que se ha cargado
un archivo a la sección Archivos del grupo DesarrolloClipper.

   Archivo     : /DBU.rar
   Responsable : alceu11 <alceu11@...>
   Descripción : DBU FOR WINDOWS

Puede acceder al archivo en la dirección

http://ar.groups.yahoo.com/group/DesarrolloClipper/files/DBU.rar

Para más información acerca de cómo compartir archivos con su grupo,
consulte nuestra sección de ayuda en

http://help.yahoo.com/help/ar/groups/files

Atentamente,

alceu11 <alceu11@...>

#3517 De: PEDRO Ap <alceu11@...>
Fecha: Lun, 25 de May, 2009 11:17 am
Asunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
alceu11
Sin conexión Sin conexión
Enviar correo Enviar correo
 
saluto Jorge
E so o seguinte commando no inicio do seu programa
 
SET NAVIGATION EXTENDED   //trocar TECLA ENTER/RETURN == TAB
Jorge!!
ESO UNO EXEMPLO A TU ESTUDOS!!!
Mira aqui !!!
 
Soy do brasil mais estoy indo la programacion xharbour, pq eso igual ao CLIPPER!!!
 MUI BUENA
 


--- Em dom, 24/5/09, JORGE EDUARDO <jhernandezmaestre@...> escreveu:

De: JORGE EDUARDO <jhernandezmaestre@...>
Assunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
Para: DesarrolloClipper@...
Data: Domingo, 24 de Maio de 2009, 15:26

Cordia saludo.

A pesar de que le escribes a Lucho yo te respondo, hay un evento que es el ON ENTER, cuando el usuario pulsa enter en una caja de texto uno manda el foco al siguiente campo, mediante programacion.

Atentamente,

JORGE EDUARDO.

--- El dom, 24/5/09, julio gomez <juliogomezc@ yahoo.com> escribió:

De: julio gomez <juliogomezc@ yahoo.com>
Asunto: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
Para: "Grupo Clipper Argentina" <desarrolloclipper@ gruposyahoo. com.ar>
Fecha: domingo, 24 mayo, 2009 9:04

 
Estimado Lucho Montero:
Alentado por tu entusiasmo, comence a explorar a fondo el xharbour y el minigui (que aun no ha igualado al fivewin). Hasta que llegue a correr mis propios programas en 32 bits. fantastico.
Aqui se me presento un estancamiento. ..
 
Resulta que una caja de dialogo con gets tiene un comportamiento no usual para mi y para mis clientes. LLene o no llene el campo a escribir, tengo que estar pulsando el tabulador para pasar al siguiente campo en el orden. Clipper realizaba este paso con Enter. Fivewin tambien lo hace dentro de sus cajas diseñadas en código puro, mas no con recursos.
 
La pregunta es si existe en harbour alguna forma para arreglar o emular un comportamiento igual al de Clipper en el registro de datos.
 
Muchas Gracias por tu respuesta!
Saludos
Julio César Gómez Cortéz
Lima
 



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads. yahoo.com/ ieak8/?l= e1



Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes

#3516 De: JORGE EDUARDO <jhernandezmaestre@...>
Fecha: Dom, 24 de May, 2009 6:26 pm
Asunto: Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
jhernandezma...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Cordia saludo.

A pesar de que le escribes a Lucho yo te respondo, hay un evento que es el ON ENTER, cuando el usuario pulsa enter en una caja de texto uno manda el foco al siguiente campo, mediante programacion.

Atentamente,

JORGE EDUARDO.

--- El dom, 24/5/09, julio gomez <juliogomezc@...> escribió:

De: julio gomez <juliogomezc@...>
Asunto: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC
Para: "Grupo Clipper Argentina" <desarrolloclipper@...>
Fecha: domingo, 24 mayo, 2009 9:04

 
Estimado Lucho Montero:
Alentado por tu entusiasmo, comence a explorar a fondo el xharbour y el minigui (que aun no ha igualado al fivewin). Hasta que llegue a correr mis propios programas en 32 bits. fantastico.
Aqui se me presento un estancamiento. ..
 
Resulta que una caja de dialogo con gets tiene un comportamiento no usual para mi y para mis clientes. LLene o no llene el campo a escribir, tengo que estar pulsando el tabulador para pasar al siguiente campo en el orden. Clipper realizaba este paso con Enter. Fivewin tambien lo hace dentro de sus cajas diseñadas en código puro, mas no con recursos.
 
La pregunta es si existe en harbour alguna forma para arreglar o emular un comportamiento igual al de Clipper en el registro de datos.
 
Muchas Gracias por tu respuesta!
Saludos
Julio César Gómez Cortéz
Lima
 



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads. yahoo.com/ ieak8/?l= e1



#3515 De: julio gomez <juliogomezc@...>
Fecha: Dom, 24 de May, 2009 2:04 pm
Asunto: HARBOUR, MINIGUI Y FIVEWIN, ETC
juliogomezc
Sin conexión Sin conexión
Enviar correo Enviar correo
 
 
Estimado Lucho Montero:
Alentado por tu entusiasmo, comence a explorar a fondo el xharbour y el minigui (que aun no ha igualado al fivewin). Hasta que llegue a correr mis propios programas en 32 bits. fantastico.
Aqui se me presento un estancamiento...
 
Resulta que una caja de dialogo con gets tiene un comportamiento no usual para mi y para mis clientes. LLene o no llene el campo a escribir, tengo que estar pulsando el tabulador para pasar al siguiente campo en el orden. Clipper realizaba este paso con Enter. Fivewin tambien lo hace dentro de sus cajas diseñadas en código puro, mas no con recursos.
 
La pregunta es si existe en harbour alguna forma para arreglar o emular un comportamiento igual al de Clipper en el registro de datos.
 
Muchas Gracias por tu respuesta!
Saludos
Julio César Gómez Cortéz
Lima
 



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=e1

#3514 De: Hector Jhon Guillen Liendo <hectorjhon59@...>
Fecha: Sáb, 23 de May, 2009 11:40 am
Asunto: Re: [CA-Clipper] Código en Clipper en un TBrowse
hectorjhon59
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola amigos,  estoy tratando de colocar colores a cada campo de un Tbrowse para generar una consulta , lo peculiar de esto es que el color a asignar a cada campo depende de otro
campo del mismo registro procesado, algo asi como dar formato condicional.
Alguien tiene experiencia con esto o me puede indicar alguna literatura al respecto
 
Gracias anticipadas
Saludos



Yahoo! Cocina Registrate y cargá tu receta. Podés ganar premios
www.promorecetas.com

#3513 De: "Eduardo Rizzolo" <fullpaint@...>
Fecha: Lun, 11 de May, 2009 12:10 pm
Asunto: Migrar GNU/Linux
fullpaint
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Gente

Las migraciones deben implementarse por etapas:

Etapa 1: SERVIDORES de ARCHIVOS.
con gnu/linux SAMBA, impresoras CUPS, y hay una cantidad de servidores
disponibles para lo que necesiten.

Etapa 2: Clientes:

Podemos dividir en 2 etapas estos

Etapa 2-1: Consola

Unas imagenes hablan mas q mil palabras.
http://pinturas-misioneras.com.ar/sistema-linux/

Podes migrar tus sistemas con xHarbour a linux en poco tiempo.

De clipper a xHarbour lo pasas en unas cuentas horas de afinado de compilado.
Esto es consola.

Etapa 2-2: Visuales WIN


Para los que estan xH con alguna gui.
O con sistemas para WIN.

Con wine pueden migrar en nada de tiempo, estamos hablando de colocar un paquete
en el linux.
Y pocas configuraciones.

No recomiendo usar emuladores DOS, pero las configuraciones para que funcionen
dependeran mucho de los sistemas.


Bueno con wine sale funcionando de una.

Espero les sea util.


Edu
--
Eduardo Rizzolo
Eldorado, Misiones Argentina
INF 0023
Correo principal y Msn Hotmail:fullpaint@...
skype:fullpaint1
ICQ:39280741
www.creacionistas.com -> Que lindo cuentito nos contaron!!
www.puertosur.org


#3512 De: "farickm" <farickm@...>
Fecha: Lun, 27 de Abr, 2009 10:08 pm
Asunto: Relacionar bases de datos , buscar por medio de un campo
farickm
Sin conexión Sin conexión
Enviar correo Enviar correo
 
HOla amigos , tengo un pequeño problema. y necesito su ayuda.

Tengo dos bases de datos una se llama , invent.dbf y existen.dbf

invent.dbf tiene dos campos num_ref(n) y desc(c)
existen.dbf tiene dos campos num_ref(n) y cantidad(n).

Abro las bases de datos ,
invent.dbf
index on desc +str(num_ref,4,0)to refdes
existen.dbf
index on num_ref to exis
set relation to num_ref into invent

Su relacion existe con el campo num_ref como ven. Mando estas dos tablas con un
objeto tbrowse. A la hora de presentacion no se me presentan bien, las
cantidades no son la mismas que la que me dan en un listado que me dan .Ya que
el campo relacional(invent.num_ref) no coincide con el campo de la base de datos
existen.num_ref.

  Y a la hora de buscar , cierto producto dentro del tbrowse , si se me aparece.
Si cambio en index on solamente con num_ref en la base de datos invent.dbf. Me
presenta una buena relacion. todo coincide a como se encuentra el listado que me
da el cliente para que introdusca la existencia. Pero a la hora de buscar el
producto. no me da.

Ya que me dice que para hacer esa busqueda hay que indexarla. Y como veo si la
indexo para la busqueda(desc), no se me relaciona bien las bases de datos ya que
el primer indice que se establece es desc y la base de datos existen.dbf no
tiene el campo desc, mas que num_ref.

Aqui dejo la rutina.
FUNCTION FISICO()
local oWin
LOCAL nBt1, oBar
  LOCAL nREG:=RECNO()
     local   nWindow, oBrowse, i, nKey, lEnd, lRet, nCursor := setcursor(), mpesq
    local   cCor := setcolor(), nWidth, nCol, nRow

SETCURSOR(SC_NONE)
*SET DELETED ON





oWin :=WVW_nOpenWindow("INVENTARIO FISICO",3,1,24,79)
**oBar := wvw_tbcreate( oWin, .T., NIL, 2, 48, 48 )
*wvw_tbAddButton( oWin, BT_SAIR, "imagens\sair.bmp"  , "SALIR"  , 0 , .T.)



oTAB:=CREAFBROWSE(6,1,24,79)




    mpesq  := "    "

    @ 4, 5 say "Busqueda"

***** BUCLE PRINCIPAL

*USE EXISTEN NEW
*INDEX ON NUM_REF TO EXIREF


*USE INVENT NEW
*INDEX  ON NUM_REF TO REFE


*/SET RELATION TO NUM_REF INTO EXISTEN


ABRIR("EXISTEN")
SET ORDER TO 2  //index on num_ref to numex


  ABRIR("INVENT")
SET ORDER TO 7   // index on desc + str(num_ref,4,0) to refdes
SET RELATION TO NUM_REF INTO existen


DO WHILE .T.
   DO WHILE NEXTKEY()==0 .AND. .NOT. oTAB:STABILIZE()
   ENDDO

*** CAPTURA LA TECLA PULSADA

TECLA:=INKEY(0)

  IF TECLA==K_ESC

       * if Alerta("Confirma Saída",MB_YESNO,MB_ICONQUESTION) == IDYES
           oWin:=fechajanela()
          * EXIT
       * else

	     * FISICO()

      * endif


  EXIT

ELSE

   PTECLA(TECLA,mpesq)
ENDIF

ENDDO

return nil
MAIN()
******************

FUNCTION CREAFBROWSE(nLINT,nCOLT,nLINB,nCOLB)
LOCAL xwin ,nBtl
FIELD CANTIDAD IN EXISTEN
FIELD NUM_REPUES, DESC,PRECIO, COSTO  IN INVENT

LOCAL oTAB:=TBROWSEDB(nLINT,nCOLT,nLINB,nCOLB)     //CREA EL OBJETO oTAB
LOCAL OTAB1 :=TbColumnNew("CODIGO" 		 ,{ || INVENT->NUM_REPUES     } )
LOCAL OTAB2 :=TbColumnNew("DESCRIPCION"  ,{ || INVENT->DESC} )
LOCAL OTAB3 :=TbColumnNew("COSTO" 		 ,{ || INVENT->COSTO  } )
LOCAL OTAB4 :=TbColumnNew("PRECIO VENTA"  ,{ || INVENT->PRECIO  } )
*LOCAL OTAB5 :=TbColumnNew("CANTIDAD" 	 ,{ || EXISTEN->CANTIDAD  } )



oTAB:COLORSPEC:="W/B,B/W,N/W,W/N,R/W,W/R,W/G+"

*oTAB:COLORSPEC:="B/R*"

*oTAB:HEADSEP:=CHR(205)+CHR(209)+CHR(205)
*oTAB:COLSEP:= chr(32) +CHR(179)+chr(32)
*oTAB:FOOTSEP:=CHR(205)+CHR(207)+CHR(205)

oTAB:HEADSEP:="----"+"¦"+"----"
oTAB:COLSEP:= chr(32) +CHR(179)+chr(32)
oTAB:FOOTSEP:="----"+"+"+"----"



oTAB:configure()
oTAB:refreshCurrent()



oTab:addColumn(oTab1)
oTab:addColumn(oTab2)
oTab:addColumn(oTab3)
oTab:addColumn(oTab4)
*oTab:addColumn(oTab5)


************ largura das colunas ***********
oTab1:width:=10
oTab2:width:=26
oTab3:width:=10
oTab4:width:=10
*oTab5:width:=10
***********mascara das colunas************
oTab1:picture:="@!"
oTab2:picture:="@!"
oTab3:picture:="999,999.99"
oTab4:picture:="999,999.99"
*oTab5:picture:="999,999.99"

*@ nLINT-1,nCOLT-1 TO nLINB+1,nCOLB+1 DOUBLE


COLUMNA=oTAB:GETCOLUMN(3)     //precio
COLUMNA:DEFCOLOR:={4,5 ,3,6}

COLUMNA=oTAB:GETCOLUMN(4)     //CANTIDAD
COLUMNA:DEFCOLOR:={4,5}

*COLUMNA=oTAB:GETCOLUMN(5)     //CANTIDAD
*COLUMNA:DEFCOLOR:={4,5}

RETURN(oTAB)
***************************
FUNCTION PTECLA(TECLA,mpesq)


     oCOLUMNA:=OTaB:COLPOS
      *oTaB:SetKey( K_LBUTTONDOWN, { | oTAB, TECLA | HandleMouse( oTAB, TECLA,
mrow(), mcol() ) } )




   DO CASE

             case upper( chr( tecla) ) $ ALFANUM
             mpesq += upper( chr( tecla ) )
             @ 4, 15 say mpesq color "n/w*"
             dbSeek( mpesq, .T. )
             otab:RefreshAll()
          case tecla == K_BS
             mpesq := substr( mpesq, 1, len( mpesq ) - 1 )
             @ 4, 15 say space(20) color "n/w*"
             @ 4, 15 say mpesq         color "n/w*"
             dbSeek( mpesq, .T. )
             oTaB:RefreshAll()

         CASE TECLA==K_UP           ;oTAB:UP()
         CASE TECLA==K_DOWN         ;oTAB:DOWN()
         CASE TECLA==K_LEFT         ;oTAB:LEFT()
         CASE TECLA==K_CTRL_LEFT    ;oTAB:PANLEFT()
         CASE TECLA==K_RIGHT        ;oTAB:RIGHT()
         CASE TECLA==K_CTRL_RIGHT   ;oTAB:PANRIGHT()
         CASE TECLA==K_PGUP         ;oTAB:PGUP()
         CASE TECLA==K_CTRL_PGUP    ;oTAB:GOTOP()
         CASE TECLA==K_PGDN         ;oTAB:PGDN()
         CASE TECLA==K_CTRL_PGDN    ;oTAB:GOBOTTOM()
         CASE TECLA==K_HOME         ;oTAB:HOME()
         CASE TECLA==K_CTRL_HOME    ;oTAB:PANHOME()
         CASE TECLA==K_END          ;oTAB:END()
         CASE TECLA==K_CTRL_END     ;oTAB:PANEND()
         CASE TECLA==K_F10
		   **   ;MUESTRARECNO(oTAB)
         CASE TECLA==K_CTRL_PLUS
		   *  ;AUMENTACOL(oTAB)
         CASE TECLA==K_CTRL_MINUS
		   *     ;DISMINUYECOL(oTAB)
         CASE TECLA==K_MINUS
		   *          ;ESCONDECOL(oTAB)
         CASE TECLA==K_PLUS
		   *            ;MUESTRACOL(oTAB)
         CASE TECLA==K_ALT_M
		   *           ;MUEVECOL(oTAB)
         CASE TECLA==K_ENTER
		   **           ;EDITA(oTAB)


	    IF oCOLUMNA==3
                @ ROW(),COL() GET COSTO
                READ
             ENDIF

            IF oCOLUMNA==5
                @ ROW(),COL() GET PRECIO
                READ
             ENDIF

             IF oCOLUMNA==4
                @ ROW(),COL() GET EXISTEN->CANTIDAD
                READ
             ENDIF




         CASE TECLA==K_ALT_E
		   **;BORRA(oTAB)
         CASE TECLA==K_ALT_P           ;CONS(oTAB) //Existe tambien otras
busqueda pulsando al + p

         case TECLA == K_LBUTTONUP   .OR.  TECLA == K_LBUTTONDOWN ; HandleMouse(
oTAB, TECLA, mrow(), mcol() )

         OTHERWISE
          TONE(125) ; TONE(300)
   ENDCASE

****************************************
PROCEDURE ESTABILIZE(OBJETO)
LOCAL GETLIST:={}
LOCAL xCLAVECONSULTA, nREG
DO WHILE .NOT. OBJETO:ESTABILIZE()
ENDDO
RETURN

**************
FUNCTION CONS(oTBr)
LOCAL xCLAVECONSULTA:= space(10)
* &(INDEXKEY(0))
LOCAL nREG:=RECNO()
LOCAL SALVACUR, LONGCOL
LONGCOL:=oTBr:COLWIDTH(oTBr:COLPOS)
gLIN:=ROW()
gCOL:=COL()
@ GLIN-1,GCOL-1 TO GLIN+1,GCOL+LONGCOL COLOR "W/G"
@ GLIN,GCOL SAY SPACE(LONGCOL)
@ GLIN,GCOL GET xCLAVECONSULTA
SALVACUR:=SETCURSOR(SC_NORMAL)
READ
SETCURSOR(SALVACUR)
IF LASTKEY() = K_ESC
  oTBr:REFRESHALL()
  RETURN NIL
ENDIF
**SEEK xCLAVECONSULTA
sEEK upper(LEFT(ALLTRIM(xCLAVECONSULTA),LEN(ALLTRIM(xCLAVECONSULTA))))
IF (.NOT. FOUND() .AND. .NOT. SET(_SET_SOFTSEEK))
  GOTO nREG
  TONE(1000) ; TONE(2000)
  oTBr:REFRESHALL()
ELSE
  nREG=RECNO()
  oTBr:REFRESHALL()
  ESTABLE(oTBr)
  DO WHILE( RECNO() !=nREG)
     oTBr:UP()
     ESTABILIZE(oTBr)
  ENDDO
ENDIF
RETURN NIL
********

#3511 De: "farickm" <farickm@...>
Fecha: Vie, 24 de Abr, 2009 3:50 am
Asunto: tutorial de rutinas para objetos OLE , para xharbour
farickm
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola amigos , necesito su ayuda, donde puedo conceguir informacion o
documentacion para aprender a hacer mis programas hechos en clipper , y
compilados con harbour, con objetos OLE,  he vistos algunos ejemplos, pero
quisiera saber como hacerlos , por medio de un tutorial

#3510 De: "Eduardo Martinez" <eduardo862005@...>
Fecha: Jue, 23 de Abr, 2009 12:09 pm
Asunto: Correccion Campo en DBF
eduardo862005
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Colegas, tengo una tabla de Articulos y cuyo campo de descripcion, fue exportado
desde excel por lo que me quedo entre leyanda espacios en blanco de varios
caracteres y leyenda que se podria abrevia por ejemplo:
"ESPEJO  -  RETROVISOR /DERECHO MODELO    AX320-G FORD ESCORD" en este texto se
tendria que sacar los espacios en blancos excesivos como asi caracteres que no
me sirven. dicha base cuenta con por lo menos 12000 items.
Alguien tendria algun proceso la cual pueda corregir lo antesmencionado,
poniendo en una tabla o matriz lo que quiero corregir por ejemplo: "ESPEJO  - 
RETROVISOR" por "ESPEJO RETROV." por decir un ejemplo, Gracias a todos y que
tengan un buen dia.

#3509 De: dante rios <danteriosg@...>
Fecha: Lun, 20 de Abr, 2009 8:52 pm
Asunto: Re: [CA-Clipper] Manual en castellano de libreria clipworks
danteriosg
Sin conexión Sin conexión
Enviar correo Enviar correo
 
TE ENVIE EL MANUAL A TU CORREO PERSONAL
 
SALUDOS
DANTE

--- El lun 20-abr-09, Marcelo Luna <marceloluna32@...> escribió:
De: Marcelo Luna <marceloluna32@...>
Asunto: [CA-Clipper] Manual en castellano de libreria clipworks
A: DesarrolloClipper@...
Fecha: lunes, 20 abril, 2009, 2:11 pm

Estimados colegas, buenas tardes.
Necesito por favor si alguien posee algun manual en castellano de la libreria clipworks, agradecere or favor me puedan ayudar con este manual, por favor.
Un saludo cordial.
 
Marcelo Luna 



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer. yahoo.com/ cocina/



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.br> http://downloads.yahoo.com/ieak8/?l=e1

#3508 De: Marcelo Luna <marceloluna32@...>
Fecha: Lun, 20 de Abr, 2009 7:11 pm
Asunto: Manual en castellano de libreria clipworks
marceloluna32
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Estimados colegas, buenas tardes.
Necesito por favor si alguien posee algun manual en castellano de la libreria clipworks, agradecere or favor me puedan ayudar con este manual, por favor.
Un saludo cordial.
 
Marcelo Luna 



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina/

#3507 De: Antonio Cardinaux <ancardinaux@...>
Fecha: Lun, 20 de Abr, 2009 5:46 pm
Asunto: Compilar con parámetro de definición
ancardinaux
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Al compilar con Clipper hay un parámetro que es "/dALGO", en donde algo es una palabra o algo, que al aparecer en un PRG le dice si procesa o no determinadas líneas, o sea:

Al compilar:

clipper prueba /w/a/n/dALGO

En el fuente:

Function PruebaDeAlgo

#ifdef ALGO
 ..
 ..
#endif

...
...
resto del fuente

retu NIL

Existe algún parámetro al compilar con Brmake y xHarbour que haga algo similar, porque en los fuentes de la aplicación que modifico tengo varias líneas así que ejecutan algo según la compilación.
 
Antonio




Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina/

Mensajes 3507 - 3536 de 3606   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda