Search found 142 matches

by Salvador
Sun May 09, 2010 6:12 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Nuevo FWH 10.4
Replies: 2
Views: 792

Re: Nuevo FWH 10.4

He compilado mi ultima aplicación en la que utilizo MultiThread con BCC582 y FWH 10.4 y me genera el siguiente error de ejecución cada vez que salgo de un dialogo o realizo alguna llamada a hb_gcall(.t.): Error description: Error BASE/1301 Object destructor failure: Reference to freed block Esta app...
by Salvador
Mon Apr 12, 2010 8:34 am
Forum: FiveWin para Pocket PC
Topic: Valid en Window
Replies: 3
Views: 824

Re: Valid en Window

Gracias por las respuestas.
Carles tienes razón si se habilita el botón X para finalizar la aplicación el VALID no se evalúa. :oops:

Gracias de nuevo.
by Salvador
Fri Apr 09, 2010 4:52 pm
Forum: FiveWin para Pocket PC
Topic: Valid en Window
Replies: 3
Views: 824

Valid en Window

Hola, En Windows Mobile 6: Sabe alguien como evitar salir de una aplicación si el usuario pulsa la X del TaskBar ?. Parece que la clausula VALID de Twindow siempre devuelve .t. y se acaba cerrando la aplicación. He probado ocultar el taskbar con la función ShFullScreen (una opción nada elegante), pe...
by Salvador
Sat Mar 13, 2010 10:12 am
Forum: FiveWin para Harbour/xHarbour
Topic: Little endian - Big Endian
Replies: 1
Views: 314

Re: Little endian - Big Endian

Me contesto a mi mismo:
Harbour tiene las funciones HB_BYTESWAPL,HB_BYTESWAPW,HB_BYTESWAPU,HB_BYTESWAPLL.

!!Es que Harbour tiene de todo!!
by Salvador
Fri Mar 12, 2010 12:02 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Little endian - Big Endian
Replies: 1
Views: 314

Little endian - Big Endian

Hola, Al utilizar las funciones de Harbour, BIN2W, BIN2I, BIN2U, estas hacen la conversión desde el formato Big endian ( byte1 de mayor peso). Necesito hacerlo desde formato little endian ( byte 1 de menor peso ). ¿No tiene Harbour o FWH ninguna función que facilite esta conversión.? :?: Gracias de ...
by Salvador
Mon Mar 01, 2010 10:36 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Situaciones con TSocket
Replies: 20
Views: 6410

Re: Situaciones con TSocket

Con esta aplicacion: http://deepxw.blogspot.com/2009/01/download-latest-version.html Se consigue modificar el numero de conexiones a medio abrir que en el caso de XP está limitado por defecto a 10. Lo he configurado en mi equipo a 500. La aplicación llega ha recibir hasta 4000 con un pico de 4 simul...
by Salvador
Fri Feb 26, 2010 4:40 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Situaciones con TSocket
Replies: 20
Views: 6410

Re: Situaciones con TSocket

Ocurre el mismo problema con las funciones Inet de Harbour. He portado a Harbour sin el GUI de FHW la parte del servidor de mi aplicación, inicio un nuevo thread cada vez que se conecta un nuevo cliente. La aplicación funciona correctamente hasta que se han atendido unas 2000 peticiones de clientes,...
by Salvador
Tue Feb 16, 2010 10:06 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Re: Soporte Multithread en xHarbour

Gracias Daniel, queda claro.
Pero creando una CLASSDATA {} y añadiendo cada objeto creado, después pueden ser eliminados desde la misma clase liberando la memoria ¿no?
by Salvador
Tue Feb 16, 2010 6:57 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Re: Soporte Multithread en xHarbour

De eso hablo de crearlo sin asignarlo a ninguna variable, ejemplo: Function Main() local oWnd     DEFINE WINDOW oWnd       ACTIVATE WINDOW oWnd;     ON INIT Tobjeto():New(oWnd) return nil CLAS Tobjeto METHOD New(oWnd) METHOD End() ENDCLASS METHOD New(oWnd) CLASS Tobjeto local oTimer    := Ttimer():N...
by Salvador
Mon Feb 15, 2010 10:27 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Re: Soporte Multithread en xHarbour

Si creamos un objeto sin asignarlo a una variable , ¿como se libera la memoria que utiliza una vez este finaliza su ejecución?. En su metodo End() se puede hacer algo así: METHOD End()   self := nil return nil  Lo he probado, no genera ningún error, pero realmente no se si es correcto hacerlo de est...
by Salvador
Mon Feb 15, 2010 12:21 am
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Re: Soporte Multithread en xHarbour

Si funciona perfecto, pero GetSystemThreadID() llamado desde el objeto siempre retorna 1 a pesar de que hay varios objetos creados al mismo tiempo, por lo que parece que el objeto no se ejecuta desde un nuevo thread cada vez.
by Salvador
Sun Feb 14, 2010 8:33 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Re: Soporte Multithread en xHarbour

Este código: function Main() Local  oWnd       PUBLIC oApp        DEFINE WINDOW oWnd        ACTIVATE WINDOW oWnd MAXIMIZED;    ON INIT  ( oApp := Tapp():New( oWnd ),  StartThread(@StartServer(), oApp), WaitForThreads() )  ; return nil procedure StartServer(oApp ) local oSocket LOCAL pMutex   := HB_M...
by Salvador
Sun Feb 14, 2010 11:31 am
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Re: Soporte Multithread en xHarbour

Antonio,

¿Se puede con Harbour incluir objetos de FWH como TSocket o Ttimer dentro de un thread?
by Salvador
Thu Feb 11, 2010 11:19 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Re: Soporte Multithread en xHarbour

Si no entiendo mal, el multithreading con Harbour y parte de FWH funciona, pero Harbour no tiene soporte para sockets, o me equivoco?.
by Salvador
Wed Feb 10, 2010 5:09 pm
Forum: FiveWin para Harbour/xHarbour
Topic: Soporte Multithread en xHarbour
Replies: 14
Views: 2789

Soporte Multithread en xHarbour

¿Alguien ha probado el soporte multithread en Xharbour?. ¿Es robusto y estable?.
Estoy pensando en migrar un proyecto con sockets de FWH a sockets de xHarbour con multithreads pero quisiera estar seguro de no encontrar problemas antes de iniciarlo.

Agradezco opiniones.