he conseguido un iphone
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Massimo,
Yes, by now, it is required that you jailbreak it
(Sí, por ahora, es necesario hacerle el jailbreak)
Yes, by now, it is required that you jailbreak it
(Sí, por ahora, es necesario hacerle el jailbreak)
Re: he conseguido un iphone
Seguimos testeando cosas ....
Buenas noticias ....
con este codigo ....
La gestion de dbfs parece que funciona sin problema . Me enconrado con una sorpresa los distintos msginfo se muestran en orden inverso a como deberian .. . primero aparece el último de ellos y según le vamos dando al ok van apareciendo el resto..
Buenas noticias ....
con este codigo ....
Code: Select all
function Main()
local oWnd := TWindow():New()
local cpath:= apppath()
local cDbf:= cpath+"/test.dbf"
local cAlias
oWnd:Activate()
MsgInfo( "Hello world! "+cDbf )
use (cDbf) New
calias:=alias()
Msginfo(calias)
dbgoto(5)
msginfo( (calias)->last )
dbskip(5)
msginfo( (calias)->last )
close(calias)
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Manuel,
Parece que el MsgInfo() aun no se muestra modal, de ahi que se habran todos y se vea el ultimo.
Tenemos que buscar la forma de hacerlo modal. Debe existir alguna opcion.
Parece que el MsgInfo() aun no se muestra modal, de ahi que se habran todos y se vea el ultimo.
Tenemos que buscar la forma de hacerlo modal. Debe existir alguna opcion.
Re: he conseguido un iphone
Una especie de msgGet ....
de momento no estamos pasando los distintos "datos" al harbour solo estamos colocando en pantalla cosas y viendo ideas y problemas , pero queda muy aparente .
Saludos.
de momento no estamos pasando los distintos "datos" al harbour solo estamos colocando en pantalla cosas y viendo ideas y problemas , pero queda muy aparente .
Saludos.
Re: he conseguido un iphone
Antonio al tema del modal ... mira este codigo , puede ser una solución
. En principio el iphone esta pensado para no modal ..
Saludso.
Code: Select all
http://www.ikangai.com/blog/development/code-snippet-of-the-week-modal-uialertview-update
Saludso.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Manuel, Daniel,
He actualizado el repositorio del FivePhone a la versión más reciente. Podeis actualizar desde:
https://fivephone.googlecode.com/svn/trunk/
samples/tutor03 ya funciona, aunque con limitaciones que hay que implementar
He actualizado el repositorio del FivePhone a la versión más reciente. Podeis actualizar desde:
https://fivephone.googlecode.com/svn/trunk/
samples/tutor03 ya funciona, aunque con limitaciones que hay que implementar
Re: he conseguido un iphone
Antonio he encontrado este codigo ,pero no consiguo que funcione como se espera , yo por hoy lo dejo ...
Code: Select all
@interface MyUIAlertViewDelegate : NSObject <UIActionSheetDelegate, UIAlertViewDelegate>
{
int result;
}
-(int)getResult;
@end;
@implementation MyUIAlertViewDelegate
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
result = buttonIndex;
}
-(int)getResult
{
return result;
}
@end;
void MimsSleep(uint32_t msec)
{
struct timespec timeout0;
struct timespec timeout1;
struct timespec* tmp;
struct timespec* t0 = &timeout0;
struct timespec* t1 = &timeout1;
t0->tv_sec = msec / 1000;
t0->tv_nsec = (msec % 1000) * (1000 * 1000);
while ((nanosleep(t0, t1) == (-1)) && (errno == EINTR))
{
tmp = t0;
t0 = t1;
t1 = tmp;
}
}
HB_FUNC( MSGBEEP )
{
// NSBeep();
}
void MsgInfo( NSString * text )
{
MyUIAlertViewDelegate *lpDelegate = [[MyUIAlertViewDelegate alloc] init];
UIAlertView * alert = [ [ UIAlertView alloc ] initWithTitle : @"Information"
message : text delegate : lpDelegate
cancelButtonTitle : @"OK" otherButtonTitles : nil ];
[ alert show ];
// Run modally!
// By the time this loop terminates, our delegate will have been called and we can
// get the result from the delegate (i.e. what button was pressed...)
while ((!alert.hidden) && (alert.superview!=nil))
{
[[NSRunLoop currentRunLoop] limitDateForMode:NSDefaultRunLoopMode];
Mimssleep(10);
}
// Grab the result from our delegate (via a custom property)
int nResult = [lpDelegate getResult];
// aqui damos salida al resultado
[ alert release ];
[lpDelegate release];
}
- Daniel Garcia-Gil
- Posts: 2365
- Joined: Wed Nov 02, 2005 11:46 pm
- Location: Isla de Margarita
- Contact:
Re: he conseguido un iphone
....
Sono la flauta ( a medias )...
(efectivamente faltaba el uso de ldid -S)
he logrado compilar tutor03 pero al copiarla al telefono no se ejecuta, puedo ejecutar la aplicacion desde el emulador?
se ve como si estuviese abriendo pero vuelve al springboard sin mostrar nada
Sono la flauta ( a medias )...
(efectivamente faltaba el uso de ldid -S)
he logrado compilar tutor03 pero al copiarla al telefono no se ejecuta, puedo ejecutar la aplicacion desde el emulador?
se ve como si estuviese abriendo pero vuelve al springboard sin mostrar nada
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Daniel,
No se puede usar el emulador porque en realidad es un simulador que ejecuta código intel, no arm.
Prueba con tutor02 que es más simple
No se puede usar el emulador porque en realidad es un simulador que ejecuta código intel, no arm.
Prueba con tutor02 que es más simple
- Daniel Garcia-Gil
- Posts: 2365
- Joined: Wed Nov 02, 2005 11:46 pm
- Location: Isla de Margarita
- Contact:
Re: he conseguido un iphone
Antonio...
mismo resultado con tutor02
si ejecuta "hello.prg"
EntendidoAntonio Linares wrote:No se puede usar el emulador porque en realidad es un simulador que ejecuta código intel, no arm.
mismo resultado con tutor02
si ejecuta "hello.prg"
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Daniel,
Te digo como lo estamos usando nosotros:
una vez construido el ejecutable, copialo dentro de la aplicacion TabBarSample, renombrando tu ejecutable a TabBarSample y hazle chmod +x TabBarSample
Te digo como lo estamos usando nosotros:
una vez construido el ejecutable, copialo dentro de la aplicacion TabBarSample, renombrando tu ejecutable a TabBarSample y hazle chmod +x TabBarSample
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Progresando con el UINavigationBar:
tutor03.prg
tutor03.prg
Code: Select all
function Main()
local oWnd := TWindow():New()
TNavBar():New( oWnd, "FivePhone", "Exit", "About" )
oWnd:Activate()
return nil
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: he conseguido un iphone
Ejecutando acciones desde los botones de la barra de navegación:
Re: he conseguido un iphone
Antonio , no se muy bien como subir archivos al repositorio , lo he intentado con el snvX paro me da un error ( puede que sea solo cosas de permisos ) dejo el archivo system.m con una sola funcion :
Code: Select all
#import <UIKit/UIKit.h>
#import <UIKit/UIApplication.h>
#define HB_DONT_DEFINE_BOOL
#include <hbapi.h>
HB_FUNC( APPPATH )
{
NSString * buPath = [ [ NSBundle mainBundle ] bundlePath ];
hb_retc( [ buPath cStringUsingEncoding : NSASCIIStringEncoding ] );
}
- Daniel Garcia-Gil
- Posts: 2365
- Joined: Wed Nov 02, 2005 11:46 pm
- Location: Isla de Margarita
- Contact:
Re: he conseguido un iphone
AntonioAntonio Linares wrote:Daniel,
Te digo como lo estamos usando nosotros:
una vez construido el ejecutable, copialo dentro de la aplicacion TabBarSample, renombrando tu ejecutable a TabBarSample y hazle chmod +x TabBarSample
es exactamente lo que hago, de hecho lo hace buildmac automáticamente
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9