In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Search found 81 matches

Go to advanced search

by buzonjmartial
Wed Oct 07, 2020 8:42 am
Forum: Spanish
Topic: Nueva versión 0.3 de Néfele, ejemplos y próxima reunión
Replies: 7
Views: 6447

Re: Nueva versión 0.3 de Néfele, ejemplos y próxima reunión

Buenos días Hurricane, Sí, tienes razón, respeta tú a los usuarios que apreciamos y valoramos el trabajo y la aportación que hacen personas como Alfredo y el equipo de Xailer al mundo de la programación. No des una opinión negativa sobre gente que hace cosas positivas para todos, y tú por tu parte, ...
by buzonjmartial
Sun Sep 27, 2020 11:16 pm
Forum: Spanish
Topic: Click en Header Browse
Replies: 5
Views: 10513

Re: Click en Header Browse

Muchas gracias Ignacio, Funcionando perfecta y limpiamente, necesitaba ordenar y posteriormente refrescar un proceso en la fila que se posicione. Así lo he conseguido: METHOD onHeaderClick( oSender, nFlags, nPosX, nPosY ) CLASS TFormScanPedidos oSender:oParent:Sort( oSender ) ::oTmant:clickBrwPedido...
by buzonjmartial
Fri Sep 25, 2020 11:43 am
Forum: Spanish
Topic: Click en Header Browse
Replies: 5
Views: 10513

Re: Click en Header Browse

Buenos días Ignacio,

¿ Tiene alguna solución este tema ? ¿ O no es posible ?
by buzonjmartial
Mon Sep 21, 2020 12:53 pm
Forum: Spanish
Topic: Click en Header Browse
Replies: 5
Views: 10513

Re: Click en Header Browse

Buenos días Ignacio, Dime como hacerlo porque se queda recursivamente llamando al evento onSort(), le ponga que retorne Nil o 0. Aparte que en los fuentes de Xailer, el parámetro nSort no existe: METHOD Sort( oCol ) CLASS XArrayBrowse Este es el código que pruebo: METHOD ArrayBrowse1Sort( oSender, a...
by buzonjmartial
Sat Sep 19, 2020 9:56 pm
Forum: Spanish
Topic: Click en Header Browse
Replies: 5
Views: 10513

Click en Header Browse

Buenas tardes,

No encuentro la manera de hacer lo siguiente:

Cuando se hace click en una columna de un browse, me la ordena automáticamente.
Pero necesito que después de ordenarla, poder ejecutar una función.
Si defino el evento onSort(), ya no me ordena, sólo ejecuta mi función.

Gracias,
by buzonjmartial
Fri Sep 04, 2020 8:19 am
Forum: Spanish
Topic: Cambiar tamaño font
Replies: 3
Views: 7754

Re: Cambiar tamaño font

Hola Jose,

Si, eso ya lo uso antes de mostrarlo para adaptarlo a la resolución, pero a veces quedan unas fuentes demasiado grandes y negras, por eso era lo de tener la posibilidad
de darle un punto o 2 menos, después de mostrar el Form.

Gracias de todos modos.
by buzonjmartial
Thu Sep 03, 2020 10:38 am
Forum: Spanish
Topic: Cambiar tamaño font
Replies: 3
Views: 7754

Cambiar tamaño font

Buenos días,

Se que es un tema complejo y no consigo saber como hacerlo.
¿Se podría hacer lo siguiente?

Una vez mostrado un Form, aumentar o disminuir el tamaño de todas las fuentes que se han usado.
El mismo efecto como en el móvil cuando queremos agrandar o achicar las letras para verlo mejor.
by buzonjmartial
Sun May 31, 2020 7:05 pm
Forum: Spanish
Topic: Ayuda cambiar comportamiento TEDIT
Replies: 7
Views: 15629

Re: Ayuda cambiar comportamiento TEDIT

Hola Ignacio, Comprobaré donde puede repercutir en la aplicación, pero es que necesito ese comportamiento en toda la aplicación y la primera solución no la veía viable por ese motivo. Quizás en una actualización de Xailer, pudierais poner una propiedad igual que lUseReturn, que fuera lSelectAllEditN...
by buzonjmartial
Sun May 31, 2020 12:25 pm
Forum: Spanish
Topic: Ayuda cambiar comportamiento TEDIT
Replies: 7
Views: 15629

Re: Ayuda cambiar comportamiento TEDIT

Muchas gracias Ignacio y Jose,

El código de JF, ha funcionado perfecto. Lo he sobrecargado en TEDIT y hace exactamente lo que necesitaba.

Lo probaré más a fondo a ver si provoca algún efecto colateral, pero a simple vista no.

Gracias,
by buzonjmartial
Thu May 28, 2020 9:39 am
Forum: Spanish
Topic: Ayuda cambiar comportamiento TEDIT
Replies: 7
Views: 15629

Re: Ayuda cambiar comportamiento TEDIT

Buenos días Ignacio, No es asignar el autoselect automáticamente lo que necesito, es cambiar su comportamiento. Me explico: Si la propiedad lAutoSelect es asSELECTALL en un Tedit numérico, al entrar en el control con la tecla ENTER, lo selecciona completo, pero si estando en otro control hago click ...
by buzonjmartial
Wed May 27, 2020 12:13 pm
Forum: Spanish
Topic: Ayuda cambiar comportamiento TEDIT
Replies: 7
Views: 15629

Ayuda cambiar comportamiento TEDIT

Buenos días,

Necesitaría cambiar el comportamiento estándar de TEDIT, al hacer click si es numérico que lo seleccione entero.

¿Me pueden decir como hacerlo o qué metodo tendría que sobrecargar?
by buzonjmartial
Tue Mar 03, 2020 8:06 pm
Forum: Spanish
Topic: Nombre del exe final
Replies: 4
Views: 6820

Re: Nombre del exe final

Buenas tardes,

Gracias Ignacio, le daré unas vueltas a esa solución a ver si consigo simplificar el tema.

Y no son 2 exe, son más, puse 2 como ejemplo.
by buzonjmartial
Tue Mar 03, 2020 9:34 am
Forum: Spanish
Topic: Nombre del exe final
Replies: 4
Views: 6820

Re: Nombre del exe final

Buenos días Ignacio,

Eso se hacerlo, pero el proyecto tiene varios subproyectos y para cada tipo de menú si se tienen que crear un proyecto por cada, es un engorro.

No son 2 nombres de exe´s, son varios.

Gracias de todas formas.
by buzonjmartial
Mon Mar 02, 2020 1:27 pm
Forum: SQL
Topic: guardar i recuperar pdf en MariaDb
Replies: 1
Views: 10858

Re: guardar i recuperar pdf en MariaDb

Buenos días, El tipo es MEDIUMBLOB y la función es esta: mysql_real_escape_string(::hCon,cString, if(nLen=Nil,len(cString),nLen)) La función en C sería: Tipo: MYSQL_TYPE_MEDIUM_BLOB Convertir al grabar: unsigned long ulSize = mysql_real_escape_string( conn , szBuffer, szInit, length ); Pequeña descr...
by buzonjmartial
Mon Mar 02, 2020 1:05 pm
Forum: Spanish
Topic: Nombre del exe final
Replies: 4
Views: 6820

Nombre del exe final

Buenos días, Creo que actualmente no se puede hacer, pero a ver si hay algún truco para conseguirlo. Necesitaría que el nombre de ejecutable que se genera al compilar, tenga el nombre que yo quiera al momento de crearse. No me sirve ir cada vez a las propiedades del proyecto a cambiarlo. Por ejemplo...
by buzonjmartial
Sat Jan 11, 2020 2:45 pm
Forum: Spanish
Topic: Ayuda Browse
Replies: 5
Views: 5805

Re: Ayuda Browse

Gracias Ignacio, Como me ha funcionado ha sido así: WITH OBJECT ::oBrowse nPos := :nArrayAt // Guardar posición relativa de la fila activa // Recarga del array (Código que usted debe incluir) ::nArrayAt := nPos // Establecemos la fila activa :Refresh( .f. ) // Forzamos un repintado (puede que no sea...
by buzonjmartial
Wed Jan 08, 2020 1:24 pm
Forum: Spanish
Topic: Ayuda Browse
Replies: 5
Views: 5805

Re: Ayuda Browse

Buenos días y gracias, Pero no funciona. Me vuelvo a explicar, sí se posiciona en ese registro, pero la posición en la pantalla es en la primera línea que se muestra del Browse, pero no en la línea 15 por ejemplo, que es donde estaba el foco antes de releer la información. Quiero que las líneas que ...
by buzonjmartial
Sun Jan 05, 2020 11:37 am
Forum: Spanish
Topic: Ayuda Browse
Replies: 5
Views: 5805

Ayuda Browse

Buenos días, Necesitaría saber si sería posible conseguir el efecto siguiente con un Browse. Hago una consulta SQL, que devuelve 200 registros por ejemplo y los cargo en un TArrayBrowse. Me muevo hasta la fila 87 por ejemplo, y ahora querría hacer lo siguiente: Recargar la consulta SQL y posicionarm...
by buzonjmartial
Thu Nov 28, 2019 1:45 pm
Forum: Spanish
Topic: Bug en TEDIT
Replies: 6
Views: 2344

Re: Bug en TEDIT

Así funciona perfectamente !!

Ya cuando salga la actualización, quitaré ese código y listo.
by buzonjmartial
Thu Nov 28, 2019 1:41 pm
Forum: Spanish
Topic: Ejemplo script .HRB
Replies: 4
Views: 1837

Re: Ejemplo script .HRB

Ok!

Muchas gracias,
by buzonjmartial
Thu Nov 28, 2019 12:41 pm
Forum: Spanish
Topic: Ejemplo script .HRB
Replies: 4
Views: 1837

Re: Ejemplo script .HRB

Gracias Ignacio,

pero mi pregunta es:

Después de hb_hrbDo( pHrb ) y antes de hb_hrbUnload( pHrb ),

¿ puedo usar la clase que está definida en el .hrb directamente o tengo que poner algún código más para usar sus métodos ?
by buzonjmartial
Thu Nov 28, 2019 12:37 pm
Forum: Spanish
Topic: Bug en TEDIT
Replies: 6
Views: 2344

Re: Bug en TEDIT

Buenos días Ignacio,

He heredado la clase de esta manera:

CLASS TEdit FROM XEdit

Y ahí he puesto el código del método WMKeyDown.

Sigue el problema, en modo sobreescribir NO aparecen los acentos.

No sé si hay que hacer algo más.


Gracias,
by buzonjmartial
Wed Nov 27, 2019 10:10 pm
Forum: Spanish
Topic: Ejemplo script .HRB
Replies: 4
Views: 1837

Ejemplo script .HRB

Buenas noches, ¿ Alguien sabría donde encontrar un ejemplo de ejecutar un fichero .HRB que contiene una clase ? Necesito una clase de mi aplicación sacarla fuera del ejecutable xailer, en un fichero tipo dll o .hrb para certificar que no se modifica. El ejemplo de dll de Xailer que encuentro en los ...
by buzonjmartial
Wed Nov 27, 2019 9:39 pm
Forum: Spanish
Topic: Bug en TEDIT
Replies: 6
Views: 2344

Re: Bug en TEDIT

Buenas tardes,

He dicho en un control Tedit no editando el prg.

Ve al menú Herramientas - Opciones generales - Directorios - Xailer y en el tedit donde tienes que poner las carpetas donde está Xailer, escribe ahí y lo comprobarás.
by buzonjmartial
Wed Nov 27, 2019 12:54 pm
Forum: Spanish
Topic: Bug en TEDIT
Replies: 6
Views: 2344

Bug en TEDIT

Buenos días, La clase Tedit tiene un bug que me ha vuelto loco. Se puede probar en el editor de Xailer o en cualquier aplicación hecha con Xailer. Si se teclea en modo Insert áéíóú funciona correctamente, si se pulsa la tecla INSERT en el teclado y se pone el cursor en modo sobreescribir, ya no sale...

Go to advanced search