FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveMac / FivePhone (iPhone, iPad) he conseguido un iphone
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Mon Nov 15, 2010 09:07 PM

Daniel continuo con el tema de los botones en recursos ...
Tengo avances , he subido nuevo codigo de buttons.m . Ahora no casca el programa y en la funcion de crearboton desde recursos pongo que se ponga un titulo al boton y se pone correctamente . Lo que no logro es que detecte el click del boton . Si quieres hechar un vistazo por si tengo un error de bulto tonto que no se ve....
Saludos.

Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 10:59 AM
Antonio , viendo un codigo para iphone me encuentro con esto :
Code (fw): Select all Collapse
# combine the two generated libraries to be used both in the simulator and in the device

$DEVROOT/usr/bin/lipo -arch arm $LIB_DIR/$LIBNAME_static.arm -arch i386 $LIB_DIR/$LIBNAME_static.i386 -create -output $LIB_DIR/$LIBNAME_static

$DEVROOT/usr/bin/lipo -arch arm $LIB_DIR/$LIBNAME_static2.arm -arch i386 $LIB_DIR/$LIBNAME_static2.i386 -create -output $LIB_DIR/$LIBNAME_static2

Parece una manera de generar una libreria que combina la libreria para iphone y para el simulador ....
Saludos.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 01:00 PM

Manuel,

Si, gracias por el recordatorio, lo conocía de cuando construimos las primeras librerias de FiveMac y aún solicitaban powerpc e intel.

Es algo que podemos implementar en el makefile, cuando tengamos un rato :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 02:20 PM
Antonio te cuento mas noticias sobre el tema del simulador ....
He hecho lo siguiente : he cogido todo el codigo de fivephone y lo he colocado en un proyecto de libreria de xcode . he generado una unica libreria con los archivos m y archivos c .Me ha dado 4 alertas pero se ha generado sin gran problema . Bien .... :-)
Luego he generado un nuevo proyecto en xcode y le he puesto en el tuto02.c y todas las librerias de harbour y la libreria anteriormente creada ...
En principio debería generar el ejecutable ....
Pues no .
me da error al linkar ..
Code (fw): Select all Collapse
Undefined symbols:
  "_HB_FUN_TWINDOW", referenced from:
      _symbols_table in tutor02.o
  "_HB_FUN_TLABEL", referenced from:
      _symbols_table in tutor02.o
ld: symbol(s) not found
collect2: ld returned 1 exit status


algo tengo que estar haciendo mal .
El intentar generar el programa desde xcode es porque nos sirve para ver en que nos estamos equivocando .


En otro orden de cosas mira esta pagina :http://www.gp32spain.com/foros/showthread.php?t=51206.
Aqui se ve como meten un fichero prg con sintatix resaltada en el xcode ..Seguro que ademas se puede decir que utilice harbour para pasar de prg a c :-)
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 04:08 PM

...

Actualice el makefile para compilar cells.m y tblviewCell.prg

seria bueno tener un ejemplo adicional para probar estas caracteristica y con un nib diferente.... como esta actualmente no podemos probar

Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 04:12 PM
mastintin wrote:Daniel continuo con el tema de los botones en recursos ...
Tengo avances , he subido nuevo codigo de buttons.m . Ahora no casca el programa y en la funcion de crearboton desde recursos pongo que se ponga un titulo al boton y se pone correctamente . Lo que no logro es que detecte el click del boton . Si quieres hechar un vistazo por si tengo un error de bulto tonto que no se ve....
Saludos.


Manuel

Pruebo esto que comentas y no obtengo resultados favorables, si podrias publicar un ejemplo seria buena idea,

Gracias
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 04:39 PM
Daniel Garcia-Gil wrote:...

Actualice el makefile para compilar cells.m y tblviewCell.prg

seria bueno tener un ejemplo adicional para probar estas caracteristica y con un nib diferente.... como esta actualmente no podemos probar


Daniel el tutornibs.prg que esta en el repositorio y el hola.nib del repositorio funcionana perfectamente ( comprobado ) .
si no te funciona , descarga de nuevo el repositorio . Por cierto los permisos de el nib en el iphone como estan ? .
Saludos.
El tutornibs.prg es asi :
Code (fw): Select all Collapse
function Main()

   local oWnd := TWindow():New()
   local oBtn   
     
  
    oBtn = TButton():New( oWnd, "Button " , 30, 10, 100, 40 , {|| yoyo(ownd) } ) 
  
   oWnd:Activate()
   
return nil   


Function yoyo(ownd)
local oView:=tView():resources(ownd,"Hola")
local oLabel:=tLabel():resources(oView,3)
local odp
local obtn
local obrw


oBrw = TTableView():Resources( oView, 55, { "One", "Two", "Three", "Four", "Five" } )

   oBrw:bSelect   = { | nRow, nSection | MsgInfo( nRow ) }

 //  oBrw:bCellBack = { || "cell.png" }
  // oBrw:bCellImage = { || "fts.png" }
  oBrw:SetBackClear()

   obrw:bcell:= {| ocel,o,ele |  ajustacel(ocel,o, ele)   }

   oBrw:aHeads = { "Cabecera" }


Return nil


Function ajustacel(ocel,o,ele)
local oCelda:= TTableViewCell():new(1)
  oCelda:hWnd:= ocel
  oCelda:SetAcessory(2)
  oCelda:SetDetailText("HOLA")
  oCelda:SetImage("fts.png")
  oCelda:SetBackView("cell.png")
if ele%2==0
  oCelda: SetTextColor(255,0,0,100) 
endif
Return oCelda:hWnd
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 04:40 PM
Ampliando lo anterior ( lo de xcode ) ...es para ruby pero el sistema es similar supongo .
http://www.meandmark.com/xcoderuby.pdf
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 04:47 PM
Daniel Garcia-Gil wrote:
mastintin wrote:Daniel continuo con el tema de los botones en recursos ...
Tengo avances , he subido nuevo codigo de buttons.m . Ahora no casca el programa y en la funcion de crearboton desde recursos pongo que se ponga un titulo al boton y se pone correctamente . Lo que no logro es que detecte el click del boton . Si quieres hechar un vistazo por si tengo un error de bulto tonto que no se ve....
Saludos.


Manuel

Pruebo esto que comentas y no obtengo resultados favorables, si podrias publicar un ejemplo seria buena idea,

Gracias


Lo del boton lo tengo en casa , es un nib con un solo boton y el codigo del tutor es :
Code (fw): Select all Collapse
function Main()

   local oWnd := TWindow():New()
   local oBtn   
     
  
    oBtn = TButton():New( oWnd, "Button " , 30, 10, 100, 40 , {|| yoyo(ownd) } ) 
  
   oWnd:Activate()
   
return nil   


Function yoyo(ownd)

local oView:=tView():resources(ownd,"Hola")
local obtn:=tButton():resources(oView,55, {|| MsgInfo("SI") })

Return nil
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 05:35 PM
Manuel

probando como comentas y usando el mismo codigo del svn, no logro cambiar el texto del boton

descarga de aqui el nib y el prg: http://www.sitasoft.net/fivemac/iphone/files/button.zip

los permisos del nib los tengo 777
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 05:41 PM
Daniel Garcia-Gil wrote:Manuel

probando como comentas y usando el mismo codigo del svn, no logro cambiar el texto del boton

descarga de aqui el nib y el prg: http://www.sitasoft.net/fivemac/iphone/files/button.zip

los permisos del nib los tengo 777

Daniel he subido el nib del boton al repositorio , solo tienes que cambiar la llamada "hola" por "boton" en el prg.
el tutornibs.prg con el nib del repositorio , ¿ Tampoco te funciona ? .... que raro . Algo esta diferente .
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 05:41 PM
mastintin wrote:Antonio te cuento mas noticias sobre el tema del simulador ....
He hecho lo siguiente : he cogido todo el codigo de fivephone y lo he colocado en un proyecto de libreria de xcode . he generado una unica libreria con los archivos m y archivos c .Me ha dado 4 alertas pero se ha generado sin gran problema . Bien .... :-)
Luego he generado un nuevo proyecto en xcode y le he puesto en el tuto02.c y todas las librerias de harbour y la libreria anteriormente creada ...
En principio debería generar el ejecutable ....
Pues no .
me da error al linkar ..
Code (fw): Select all Collapse
Undefined symbols:
  "_HB_FUN_TWINDOW", referenced from:
      _symbols_table in tutor02.o
  "_HB_FUN_TLABEL", referenced from:
      _symbols_table in tutor02.o
ld: symbol(s) not found
collect2: ld returned 1 exit status


algo tengo que estar haciendo mal .
El intentar generar el programa desde xcode es porque nos sirve para ver en que nos estamos equivocando .


En otro orden de cosas mira esta pagina :http://www.gp32spain.com/foros/showthread.php?t=51206.
Aqui se ve como meten un fichero prg con sintatix resaltada en el xcode ..Seguro que ademas se puede decir que utilice harbour para pasar de prg a c :-)


Imagino que pide esos símbolos porque la librería no está enlazada.

En cuanto a usar el xcode, no consigo descargar las plantillas de esa página. Las tienes ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 05:47 PM
Antonio Linares wrote:


En cuanto a usar el xcode, no consigo descargar las plantillas de esa página. Las tienes ?

no , estan caidos los enlaces , pero como primera cosa he visto el pdf que he posteado encima y a ver si conseguimos que compile .
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 06:02 PM
mastintin wrote:Ampliando lo anterior ( lo de xcode ) ...es para ruby pero el sistema es similar supongo .
http://www.meandmark.com/xcoderuby.pdf


La pega es que los pantallazos no son del xcode actual y no aparecen esas opciones, o yo no las he encontrado :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Re: he conseguido un iphone
Posted: Tue Nov 16, 2010 06:41 PM
Daniel Garcia-Gil wrote:Manuel

probando como comentas y usando el mismo codigo del svn, no logro cambiar el texto del boton

descarga de aqui el nib y el prg: http://www.sitasoft.net/fivemac/iphone/files/button.zip

los permisos del nib los tengo 777


Daniel resuelto .Ya se donde falla .... el temalo tienes al poner el tag en los nibs . Le estas poniendo el 15 al Object ID ( no me pregiuntes que es ) .
En la primera pestaña donde pones las propiedades si bajas al apartado view tienes un textbox que pone tag , es ahi donde le pones el numero de tag ...