FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Novato
Posts: 28
Joined: Wed Dec 13, 2006 06:07 PM
Novato
Posted: Wed Dec 13, 2006 06:19 PM

Hola a todos, Acaba de adquirir el producto y he estado un tiempo buceando en los ejemplos para empezar a hacer algunas cosillas.

Ante todo gracias de antemano por vuestra paciencia ya que todo es nuevo, aunque trabajo en VFP, y el c贸digo en si mismo es entendible.

Estoy intentando hacer un mantenimiento de cliente basado en un fold donde mi primera pesta帽a es un 铆ndice y la segunda es la ficha como tal del mantenimiento.

En principio no puedo ejecutar el programa 2 veces ya que da el siguiente error: Open Error stack calls: DBUSEAREA(0) Main(7)

Creo que no ciero correctamente el fichero abierto, pero ya no se que probar.

Tengo un segundo problema, que no puedo asignar a la variable nRecno el n潞 de registro para poder recuperar la l铆nea seleccionada. Imagino que el browse es un gran desconocido para mi, y no se como hacerlo.

Os agracer铆a una ayuda para poder continuar.
Po cierto en la ayuda hay una serie de ejemplos, entre ellos alguno de browse que no los encuentro en SAMPLES\ 驴donde podr铆a encontrarlos?

Muchas gracias de antemano
Andres

Aqui va el c贸digo:

include "FWCE.ch"

function Main()
local oWnd, cAlias, nRecno

IF .NOT. USED("Customer")
USE ( CurDir() + "\Customer" ) NEW
ENDIF

DEFINE WINDOW oWnd TITLE "Clientes"
nRecno := 0

@ 2,1 FOLDER oFld PROMPTS "Indice", "Ficha" SIZE 225, 225
@ 1,0 LISTBOX oBrw FIELDS first,city COLSIZES 100,100 ;
OF oFld:aDialogs[1] HEADERS "Nombre 1","Nombre 2" SIZE 220,200
ACTIVATE WINDOW oWnd ;
VALID MsgYesNo( "驴Salir de clientes?" )

DbCloseAll()

SELECT Customer
USE

oWnd:End()
return nil

function salir
/ DbCloseAll()
oWnd:End()
/
MsgYesNo( "驴Salir de clientes?" )
return nil

//function mensaje
// DEFINE DIALOG oDlg TITLE 'Aviso' SIZE 200,200
// ACTIVATE DIALOG oDlg CENTERED
// @ 2,2 SAY 'Hola'
return nil

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Novato
Posted: Wed Dec 13, 2006 06:55 PM

Hola Andr茅s,

Bienvenido a los foros :-)

Ante todo, por favor descarga FWPPC de nuevo ya que hemos hecho unas modificaciones relativas a los folders que posiblemente afecten a la ejecuci贸n de tu aplicaci贸n, gracias.

Los ejemplos listados en la documentaci贸n son para toda la gama de productos de FiveWin y no todos ellos est谩n disponibles para FWPPC.

El n煤mero de registro te lo da RecNo().

Pregunta todo lo que necesites que estamos aqui para ayudarte en todo lo que podamos :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 28
Joined: Wed Dec 13, 2006 06:07 PM
AYUDA No puedo ejecutar la aplicaci贸n dos veces
Posted: Thu Dec 14, 2006 05:27 PM

Muy buenas seg煤n el c贸digo publicado, y habiendo reinstalado con la nueva versi贸n de fivewin, sigo son poder ejecutar m谩s de una vez la aplicaci贸n (habiendo cerrado el programa).

Ayuda por favor ya que es un engorro resetear el emulador, mas cuando estoy empezando y las compilaciones son muchas.

Muchas gracias de antemano

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Novato
Posted: Thu Dec 14, 2006 05:36 PM

Andr茅s,

Tienes unos errores en tu c贸digo que son los que provocan un error y de ah铆 que la aplicaci贸n se quede abierta y no la puedas volver a ejecutar.

Comenta estas tres l铆neas de tu PRG:

DbCloseAll()

// SELECT Customer
// USE
// oWnd:End()

return nil

Prueba ahora y ver谩s como funciona correctamente y puedes ejecutar la aplicaci贸n y recompilarla tantas veces como necesites.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 28
Joined: Wed Dec 13, 2006 06:07 PM
Novato
Posted: Thu Dec 14, 2006 05:47 PM

funciona perfectamente.
gracias de nuevo Antonio.

Andres

Continue the discussion