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

Consejos

¿Sabías que...?
Podés añadir enlaces a sitios relacionados de tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
HARBOUR, MINIGUI Y FIVEWIN, ETC   Lista de mensajes  
Responder | Reenviar Mensaje #3523 de 3604 |
Re: [CA-Clipper] HARBOUR, MINIGUI Y FIVEWIN, ETC

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


Mié, 3 de Jun, 2009 6:30 pm

juliogomezc
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #3523 de 3604 |
Desplegar mensajes Autor Ordenar por fecha

  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...
julio gomez
juliogomezc
Sin conexión Enviar correo
24 de May, 2009
2:05 pm

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...
JORGE EDUARDO
jhernandezma...
Sin conexión Enviar correo
24 de May, 2009
6:27 pm

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...
PEDRO Ap
alceu11
Sin conexión Enviar correo
25 de May, 2009
11:17 am

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...
Lucho Montero
lmonterof04
Sin conexión Enviar correo
28 de May, 2009
4:02 am

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...
Eduardo Rizzolo
fullpaint
Sin conexión Enviar correo
28 de May, 2009
7:43 pm

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 ...
Eduardo Rizzolo
fullpaint
Sin conexión Enviar correo
2 de Jun, 2009
11:15 pm

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...
juliogomezc@...
juliogomezc
Sin conexión Enviar correo
3 de Jun, 2009
6:30 pm
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