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.

Se encontraron 100 coincidencias

por buzonjmartial
Jue Sep 03, 2020 10:38 am
Foro: Spanish
Tema: Cambiar tamaño font
Respuestas: 3
Vistas: 21723

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.
por buzonjmartial
Dom May 31, 2020 7:05 pm
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 32893

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...
por buzonjmartial
Dom May 31, 2020 12:25 pm
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 32893

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,
por buzonjmartial
Jue May 28, 2020 9:39 am
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 32893

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 ...
por buzonjmartial
Mié May 27, 2020 12:13 pm
Foro: Spanish
Tema: Ayuda cambiar comportamiento TEDIT
Respuestas: 7
Vistas: 32893

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?
por buzonjmartial
Mar Mar 03, 2020 8:06 pm
Foro: Spanish
Tema: Nombre del exe final
Respuestas: 4
Vistas: 8330

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.
por buzonjmartial
Mar Mar 03, 2020 9:34 am
Foro: Spanish
Tema: Nombre del exe final
Respuestas: 4
Vistas: 8330

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.
por buzonjmartial
Lun Mar 02, 2020 1:27 pm
Foro: SQL
Tema: guardar i recuperar pdf en MariaDb
Respuestas: 1
Vistas: 24454

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...
por buzonjmartial
Lun Mar 02, 2020 1:05 pm
Foro: Spanish
Tema: Nombre del exe final
Respuestas: 4
Vistas: 8330

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...
por buzonjmartial
Sab Ene 11, 2020 2:45 pm
Foro: Spanish
Tema: Ayuda Browse
Respuestas: 5
Vistas: 7357

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...
por buzonjmartial
Mié Ene 08, 2020 1:24 pm
Foro: Spanish
Tema: Ayuda Browse
Respuestas: 5
Vistas: 7357

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 ...
por buzonjmartial
Dom Ene 05, 2020 11:37 am
Foro: Spanish
Tema: Ayuda Browse
Respuestas: 5
Vistas: 7357

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...
por buzonjmartial
Jue Nov 28, 2019 1:45 pm
Foro: Spanish
Tema: Bug en TEDIT
Respuestas: 6
Vistas: 3933

Re: Bug en TEDIT

Así funciona perfectamente !!

Ya cuando salga la actualización, quitaré ese código y listo.
por buzonjmartial
Jue Nov 28, 2019 1:41 pm
Foro: Spanish
Tema: Ejemplo script .HRB
Respuestas: 4
Vistas: 3173

Re: Ejemplo script .HRB

Ok!

Muchas gracias,
por buzonjmartial
Jue Nov 28, 2019 12:41 pm
Foro: Spanish
Tema: Ejemplo script .HRB
Respuestas: 4
Vistas: 3173

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 ?
por buzonjmartial
Jue Nov 28, 2019 12:37 pm
Foro: Spanish
Tema: Bug en TEDIT
Respuestas: 6
Vistas: 3933

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,
por buzonjmartial
Mié Nov 27, 2019 10:10 pm
Foro: Spanish
Tema: Ejemplo script .HRB
Respuestas: 4
Vistas: 3173

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 ...
por buzonjmartial
Mié Nov 27, 2019 9:39 pm
Foro: Spanish
Tema: Bug en TEDIT
Respuestas: 6
Vistas: 3933

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.
por buzonjmartial
Mié Nov 27, 2019 12:54 pm
Foro: Spanish
Tema: Bug en TEDIT
Respuestas: 6
Vistas: 3933

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...
por buzonjmartial
Jue Oct 24, 2019 12:46 pm
Foro: Spanish
Tema: Problema Tinternet
Respuestas: 1
Vistas: 2318

Problema Tinternet

Buenos días, Necesito conectarme a un web service, y necesito que no de error de certificado inválido. Eso se consigue pasándole un Flag, en mi caso sería SECURITY_SET_MASK o SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS. Pero aunque se la envíe no funciona: WITH OBJECT TInternet():New() :nPort := INTERN...
por buzonjmartial
Lun Abr 22, 2019 9:05 am
Foro: Spanish
Tema: Ayuda redimensionar controles
Respuestas: 2
Vistas: 2570

Re: Ayuda redimensionar controles

Buenos días,

Gracias.
por buzonjmartial
Vie Abr 19, 2019 3:30 pm
Foro: Spanish
Tema: Ayuda redimensionar controles
Respuestas: 2
Vistas: 2570

Ayuda redimensionar controles

Buenos días, Me gustaría saber si existe un método para activar la redimensión de los controles de un form con el ratón. Como hace el IDE de Xailer, pinchas y te permite cambiar las dimensiones con el ratón. Es que lo necesito, y si no existe para poder usarlo porque sea interno, me lo decis y ya ve...
por buzonjmartial
Jue Abr 18, 2019 1:37 am
Foro: Spanish
Tema: Bug propiedad de TChooseFontDlg en el IDE
Respuestas: 0
Vistas: 2901

Bug propiedad de TChooseFontDlg en el IDE

Buenas noches, En el IDE cuando intento poner a TRUE la propiedad LFORCEFONTSEXIST del componente TChooseFontDlg, ocurre este error y se sale. ***************************** Registro de errores ***************************** Exe: C:\local\Xailer61\Bin\xailer.exe Version: 6.1.0 User name: admin Compute...
por buzonjmartial
Mar Abr 16, 2019 10:16 am
Foro: Spanish
Tema: No me pinta Rectangle en TCanvas
Respuestas: 4
Vistas: 3276

Re: No me pinta Rectangle en TCanvas

Buenos días Ignacio, Ya he encontrado la diferencia de comportamiento con Xailer 1.9 Parece ser que creé la función rectangle en C como te puse en el mensaje anterior y la llamada sería Rectangle( :hDC, nLeft , nTop, nRight, nBottom), (Creo que no existía dicha función en Xailer 1.9) y en la versión...
por buzonjmartial
Lun Abr 15, 2019 12:39 pm
Foro: Spanish
Tema: No me pinta Rectangle en TCanvas
Respuestas: 4
Vistas: 3276

Re: No me pinta Rectangle en TCanvas

Buenos días Ignacio, He puesto de la forma que funciona y con TCanvas no funciona. Para que funcione obviamente el hDC tiene que ser válido. Y está en el PAINT del control. Esta es la función en C que funciona perfectamente en el ejemplo que he puesto. HB_FUNC( RECTANGLE ) { hb_retl( Rectangle( (HDC...