VFW Compilado con FWH 07.12

csincuir
Posts: 305
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

VFW Compilado con FWH 07.12

Post by csincuir »

Pues como comentaba anteriormente, en el mensaje http://fivetechsoft.com/forums/viewtopic.php?t=13881 si se puede compilar VFW con la versión de FWH 07.12, y quitando lo referente a xBrowse y la variable nOldOption en el TAB, VFW ya funciona con esta version de FiveWin 7.12, y para muestra un boton... miren la imagen:

Image

Pero si se dan cuenta, en el Object Inpector de la izquierda no hay nada definido ya que estoy utilizando el antiguo Listbox o Browse de FiveWin:

Code: Select all

n := 1

  @ 28, 3 LISTBOX ::oBrw ;
      FIELDS aProps[n][1], aProps[n][2] ;
      HEADERS 'Property', 'Value' ;
      COLSIZES 80, 101 ;
      OF Self ;
      SIZE 203, ::nHeight - 82 PIXEL

   ::oBrw:bGotop    := { || n := 1 }
   ::oBrw:bGoBottom := { || n := EVAL( ::oBrw:bLogicLen ) }
   ::oBrw:bSkip     := { | nNuevo, nViejo | nViejo := n , n += nNuevo,;
      n := MAX( 1, MIN( n, EVAL( ::oBrw:bLogicLen ))),;
      n - nViejo }
   ::oBrw:bLogicLen := { || LEN( aProps ) }
   ::oBrw:cAlias    := "Array"
Que sustituye la definicion del xBrowse que tiene actualmente el programa Inspect.prg

Code: Select all

   @ 28, 3 XBROWSE ::oBrw ;
      FIELDS ::oBrw:aRow:cName, { |x| ::oBrw:aRow:Value( x ) } ;
      HEADERS 'Property', 'Value' ;
      COLSIZES 80, 101 ;
      ARRAY aProps OF Self ;
      PIXEL SIZE 203, ::nHeight - 82 ;
      ON CHANGE SetEditType( ::oBrw )

   ::oBrw:bClrStd          = { || If( ( ::oBrw:nArrayAt % 2 ) == 0, { CLR_BLACK, RGB( 224, 236, 255 ) }, { CLR_BLACK, RGB( 189, 211, 253 ) } ) }
   ::oBrw:bClrSel          = { || If( ( ::oBrw:nArrayAt % 2 ) == 0, { CLR_BLACK, RGB( 224, 236, 255 ) }, { CLR_BLACK, RGB( 189, 211, 253 ) } ) }
   ::oBrw:nMarqueeStyle    = MARQSTYLE_HIGHLROW
   ::oBrw:nColDividerStyle = LINESTYLE_DARKGRAY
   ::oBrw:aCols[ 1 ]:bLDClickData = { || ::oBrw:aCols[ 2 ]:Edit() }
   ::oBrw:oCol( "Property" ):bLDClickData := { || ::oBrw:Value:Edit() }
   ::oBrw:lRecordSelector = .F.

   ::oBrw:CreateFromCode() 
   ::oBrw:SetColor( 0, RGB( 224, 236, 255 ) )
Por lo que me pregunto:
No sera mejor que se utilice el Browse original de FiveWin, para que cualquier versión de FWH pueda generar el IDE de FiveWin?

Cuantos utilizan actualmente el xBrowse en sus prigramas actuales?

Ya que como les digo, solo cambie la definición del xBrowse en el inspect.prg por la el Listbox, y en el programa code.prg puse como comentario la linea que hace referencia al nOldOption:

Code: Select all

//----------------------------------------------------------------------------//

METHOD SetOption( nOption, nOldOption ) CLASS TWndCode

   if Len( ::aSources ) > 1 .and. nOption != nOldOption
      //::aSources[ nOldOption ]:Hide()
      ::oClient = ::oActiveEdit := ::aSources[ nOption ]
      ::aSources[ nOption ]:Show()
      ::ReSize()
   endif
   
return nil      
Y listo!! VisualFw.Exe funciona sin problemas...bueeeeno pues, sin el "Object Inspector" de la izquierda, pero igual, creo que se puede hacer funcionar.

Bueno, no se que diga Antonio sobre esto, ya que la otra opcion que le decía a Antonio era la de proporcionar la mas reciente versión de xBrowse con los fuentes de VFW http://fivetechsoft.com/forums/viewtopic.php?t=13948, pero creo que esto llevaría mas cambios que solo enviar el xBrowse.prg y xBrowse.ch

Saludos cordiales.

Carlos Sincuir.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Carlos,

Enhorabuena y gracias por hacerlo :-)

Te vamos a proporcionar de forma privada el xbrowse actual, y asi igualmente ayudaremos a todos los que se animen a construir el IDE visual y a probarlo, y a colaborar en su desarrollo :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
csincuir
Posts: 305
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Post by csincuir »

Gracias Antonio. Estare pendiente.

Por el momento, como ya lo pude hacer funcionar con la versión que tengo 7.12 de FW, ya puedo empezar hacer unas cosas para ayudar un poco en este desarrollo, y esa era mi idea original, al tratar de que VFW funcionara con las versiones anteriores, para que mas se animen a ayudar a que tengamos esta herramienta funcionando lo mas pronto posible.

Saludos cordiales.

Carlos Sincuir
User avatar
Armando Picon
Posts: 448
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Post by Armando Picon »

Carlos
Estaría super que pudieras "subir" tu codigo a algún repositorio para ir haciendo las mejores en esa misma línea... Por supuesto que se debería adoptar una nomenclatura diferente a la que está utilizando Antonio, para no confundir versiones.
Saludos
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Armando, Carlos,

Si quereis podemos hacer una carpeta 7.12 en el repositorio de Google code.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Armando Picon
Posts: 448
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Post by Armando Picon »

Antonio...
Depende de Carlos, por mi parte estoy de acuerdo --creo que los que tienen versiones anteriores lo van a recibir con beneplácito---
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
csincuir
Posts: 305
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Post by csincuir »

Antonio, Armando.
Yo tambien estoy de acuerdo, solo es que nos indique Antonio como tenemos que hacer para colocar _ en Google Code, que con gusto colocare _ que voy adaptando para la version 7.12, los cuales, les puedo contar que ya logre que aparezcan los valores en el object inspect.

Saludos Cordiales.

Carlos Sincuir
User avatar
Armando Picon
Posts: 448
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Post by Armando Picon »

Ok

Antonio, tiene la posta!!!
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Carlos,

Tienes que tener una cuenta en gmail y dime el nombre para darte de alta en el repositorio.
regards, saludos

Antonio Linares
www.fivetechsoft.com
csincuir
Posts: 305
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Post by csincuir »

Antonio, mi cuenta es: sincuir.romero

Carlos.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Carlos,

Ya estás dado de alta en google code :-)

http://code.google.com/p/visualfw/

Has usado el SVN ó el Tortoise SVN ?

Aqui te proporcionan la llamada al SVN para hacer un checkout (descarga) del proyecto:

http://code.google.com/p/visualfw/source/checkout
regards, saludos

Antonio Linares
www.fivetechsoft.com
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Post by Mike Serra »

Buenos días a todos.

La verdad es que me gustaría aportar mi granito de arena a este proyecto que creo que será importante para nuestra comunidad.

De todas maneras NO se por donde empezar, lo único que he hecho es coger el proyecto y con el fichero de xMate poder compilarlo y poner mi msginfo :D.

De todas formas si podeis orientarme en lo que se puede ir haciendo o lo que sea, me gustaría mucho.

Un Saludo,

Miguel Angel.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Miguel Angel,

gracias por tu ofreciemiento :-)

De momento te agradecemos si puedes descargarlo e intentar construirlo, gracias!
regards, saludos

Antonio Linares
www.fivetechsoft.com
Mike Serra
Posts: 287
Joined: Fri Apr 14, 2006 5:52 pm
Location: Córdoba (España)

Post by Mike Serra »

Ok, Antonio,

¿de dónde me puedo bajar lo último?

Gracias.
csincuir
Posts: 305
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Post by csincuir »

Antonio.
Gracias por darme de alta en Google Code. Ya instale y configure el SVN, y ya descargué los _ por esta vía.

Ahora te pregunto.
Puedo generar otra carpeta en mi disco, con _ para FW 7.12, y luego al hacer el checkout del SVN generar esa carpeta?

Lo que no quiero es cambiar nada de la versión general.

O tu me diras que es lo que tengo que hacer.

Saludos cordiales.

Carlos Sincuir.
Post Reply