he conseguido un iphone

Re: he conseguido un iphone

Postby Daniel Garcia-Gil » Fri Nov 19, 2010 10:23 pm

Manuel

Magnifico... Gracias
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: he conseguido un iphone

Postby Antonio Linares » Sat Nov 20, 2010 1:58 am

Daniel Garcia-Gil wrote:Antonio

tomado del post... lo que hice fue
OK might have a solution. For those people still unable to SSH into their phones.

Open a terminal console on the iPhone using your favourite terminal emulator.

You may need to be root to remove the following directories.
cd /etc
rm -r ssh
rm -r ssl

now reinstall openssh and openssl through cydia. Finally reboot phone. This worked for me after the other stuff didn't.

Noticed that when I removed openssh it couldn't remove the /etc/ssh directory.


veremos los resultados


Daniel, por lo visto tambien es importante cambiar la contraseña. De alpine a otra cualquiera.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: he conseguido un iphone

Postby Antonio Linares » Sat Nov 20, 2010 2:05 am

mastintin wrote:He subido al repositorio un nuevo directorio que llame fivephone sintax .
Dentro tenemos dos ficheros que son los que definen los colores que tomará un archivo prg cuando se abra con xcode ...
Para instalar vamos a : /Users/xxxx/Library/Application\ Support/Developer/Shared/Xcode/Specifications ( crear este ultimo si no lo tenemos ) y dejamos los 2 archivos en este directorio .
Reiniciamos xcode si esta abierto y listo .
Es un primer paso y esta basado en unos archivos de pov-ray ( nada que ver ) por ello seguro que tenemos erratas que tendremos que correguir pero es un primer paso .
Saludos.


Manuel,

Muy bueno, gracias! :-)

Ahora si consiguieramos llamar a Harbour desde el xcode...
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: he conseguido un iphone

Postby mastintin » Sat Nov 20, 2010 9:04 am

Por cierto por si alguien no sabe como asociar los archivos prg con xcode , para que sea este programa quien los abra por defecto , dejo aqui como hacerlo :

vamos a cuarquier archivo prg , lo seleccionamos y pulsamos cmd+i para sacar sus propiedades . En la sección abrir con selecionamos el Xcode ( normalmente se encuentra en /Developer/aplications ) y luego pulsamos el boton "cambiar todo" cerramos la ventana de información y listo .
Saludos.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Sat Nov 20, 2010 9:29 am

Antonio Linares wrote:
Ahora si consiguieramos llamar a Harbour desde el xcode...

Antonio como archivo independiente de proyecto no se puede .Ahora si lo incluimos dentro de un proyecto xcode si creo que es posible ... mira aqui que me parece que es donde está el secreto :
http://forums.fivetechsupport.com/viewtopic.php?f=8&t=20079&start=360#p107549

Sería la bomba que apartir de un proyecto xcode para iphone pudieramos construir nuestra aplicacion depurarla y mandarla al iphone y al emulador . Yo lo he intentado metiendo las librerias de harbour y fivephone en el framework y colocando el archivo c ( el que "compila" harbour) y enlaza perfectamente y se crea el ejecutable y lo manda al iphone y lo ejecuta pero se enciende y apaga .Parece un problema con la funcion Main y UIAplication que genera harbour o algo similar .
Creo que lo suyo sería partir de un proyecto que cree xcode y su main y apartir de este main mandarlo a una funcion de inicio mymain() de harbour o algo asi ( eso creo que lo entiendes mejor tu ) .
Saludos.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby Antonio Linares » Sat Nov 20, 2010 11:07 am

Manuel,

xcode tiene una consola en donde el sistema reporta errores. Ahi podemos ver cual es el error que se produce :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: he conseguido un iphone

Postby mastintin » Sat Nov 20, 2010 4:02 pm

Antonio Linares wrote:Manuel,

xcode tiene una consola en donde el sistema reporta errores. Ahi podemos ver cual es el error que se produce :-)


Antonio con el tutor07.c ....

Code: Select all  Expand view

Program loaded.
target remote-mobile /tmp/.XcodeGDBRemote-256-52
Switching to remote-macosx protocol
mem 0x1000 0x3fffffff cache
mem 0x40000000 0xffffffff none
mem 0x00000000 0x0fff none
run
Running…
Error launching remote program: failed to get the task for process 3700.
Error launching remote program: failed to get the task for process 3700.
The program being debugged is not being run.
The program being debugged is not being run.
 
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Sat Nov 20, 2010 9:08 pm

Arreglado el tema de los tab desde recursos .El codigo estaba bien , todo el problema estaba en el nombre del recurso usado UITabBar en vez TabBar que es como se llama la clase .
Saludos.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby Daniel Garcia-Gil » Sat Nov 20, 2010 10:28 pm

Manuel

has subido algun codigo?? es para no repetir informacion porque tenia los tab funcionando
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: he conseguido un iphone

Postby mastintin » Sun Nov 21, 2010 12:07 am

Daniel Garcia-Gil wrote:Manuel

has subido algun codigo?? es para no repetir informacion porque tenia los tab funcionando

No no he subido nada ,simplemente he cambiado en el nib de pruebas el control UItabbAr por tabBar y ya ha funcionado lo que tenía .Lo comenté por si alguien tenía el mismo problema que yo lo solucionase.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby Antonio Linares » Sun Nov 21, 2010 6:53 am

Manuel,

Error launching remote program: failed to get the task for process 3700


Parece que ni siquiera llega a cargar...

Habria que ir añadiendo módulos, poco a poco, hasta ver cuando comienza ese problema.

Ando haciendo pruebas con el xcode directamente, para afianzar más conceptos.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: he conseguido un iphone

Postby mastintin » Sun Nov 21, 2010 9:17 am

Antonio Linares wrote:Manuel,

Error launching remote program: failed to get the task for process 3700


Parece que ni siquiera llega a cargar...

Habria que ir añadiendo módulos, poco a poco, hasta ver cuando comienza ese problema.

Ando haciendo pruebas con el xcode directamente, para afianzar más conceptos.

Lanzar si se lanza . el programa que "en segundo plano " ( pulsando el boton queda entre los programas de la multitarea) .
Hace como cuando hicimos las primeras pruebas de fivephone que no tenía ventana principal ( recuerdas ? ) .
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Sun Nov 21, 2010 10:38 am

He conseguido que xcode me compile los prg ... de momento es la cosa muy manual , pero seguro que se puede mejorar mucho el tema .
el primer paso es colocar un script que le diga que compile los prg con harbour ...

En la barra lateral izquierda Groups&files -> Targets->"nombre proyecto"->boton derecho ->add->New Build Fase ->new run script Build phase
Se crea una carpeta llamada Run Script ->doble click
Se habre una ventana donde colocamos las ordenes a realizar , de momento yo lo he colocado con todos los path y nombres , pero seguro que se puede acortar y generalizar :

/Users/manuel/Desktop/paraiphone/harbour/bin/harbour tutor07 -n -I/Users/manuel/Desktop/paraiphone/harbour/include -I/Users/manuel/Desktop/paraiphone/fivephone/include

cerramos la ventana y arrastramos la carpeta Run Script para que sea la de mas arriba del proceso ( primera en ejecutarse )

Nos dará un par de avisos al compilar algo asi como :
No defines rules for prg files .
Esto es porque realmente xcode no sabe que hacer con los archivos prg metidos en el proyecto .
Yo lo he resuelto asi :
En la barra lateral izquierda Groups&files -> Targets->"nombre del proyecto"->boton derecho->get info->rules ->boton "+" ( abajo)
Process->source files with names matching -> *.prg
Using -> custom script .
En script he puesto:

/Users/manuel/Desktop/paraiphone/harbour/bin/harbour $(INPUT_FILE_BASE).prg -n -I/Users/manuel/Desktop/paraiphone/harbour/include -I/Users/manuel/Desktop/paraiphone/fivephone/include

con esto ya compila sin problemas.
Saludos.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby mastintin » Sun Nov 21, 2010 1:00 pm

Antonio te comento lo que estoy haciendo ... Genero un proyecto iphone puro y duro xcode con un xlib con un boton . Compruebo que funciona correctamente . introduzco un archivo prg con una function dummy()
Code: Select all  Expand view

Function dummy()
Return nil
 


Code: Select all  Expand view

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
   
    // Override point for customization after application launch.

    // Add the view controller's view to the window and display.
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];
   
    HB_FUN_DUMMY() ;

    return YES;
}

 

Si comento la funcion el programa funciona , si dejo la function el programa casca .
No entiendo que pasa ...

----------------- edito ----------------------------

Avanzo en el tema ...

He creado una funcion en c llamada dummy

Code: Select all  Expand view


void dummy()
{
   
    if( symFPH == NULL )
        symFPH = hb_dynsymSymbol( hb_dynsymFindName( "DUMMY" ) );
   
    //    hb_vmPushSymbol( symFPH );
   
    //  hb_vmPushNil();
    //  hb_vmDo( 0 );        

    MsgInfo(@"no")
}

 


Si la dejo asi llega a MsInfo() sin problemas ( eso quiere decir que enlaza las librerias ) .
Si quito el comentario a hb_vmPushSymbol( symFPH ); con la intencion que llame a la funcion dummy que tengo en el prg casca ..

Saludos.
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: he conseguido un iphone

Postby Antonio Linares » Sun Nov 21, 2010 7:38 pm

Manuel,

El problema seguramente se debe a que no se está inicializando la máquina virtual de Harbour, ya que el punto de entrada de la aplicación no es el de Harbour.

Prueba a poner estas llamadas:
Code: Select all  Expand view

void dummy( void )
{
    // hb_cmdargInit( argc, argv );
    hb_vmInit( HB_TRUE ); // inicializa la maquina virtual de Harbour  
   
   if( symFPH == NULL )
        symFPH = hb_dynsymSymbol( hb_dynsymFindName( "DUMMY" ) );
   
    hb_vmPushSymbol( symFPH );
    hb_vmPushNil();
    hb_vmDo( 0 );        

    MsgInfo(@"no");

    hb_vmQuit(); // termina la maquina virtual de Harbour
}
 
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

PreviousNext

Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 17 guests