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 5661 coincidencias

por jfgimenez
Lun Sep 27, 2021 10:20 am
Foro: Spanish
Tema: Transacciones
Respuestas: 1
Vistas: 165

Re: Transacciones

Hola,

en principio, la estructura del código es correcta:

Código: Seleccionar todo

BEGIN SEQUENCE
   ...:BeginTrans()
   ...
   ...:CommitTrans()
RECOVER
   ...:RollbackTrans()
END SEQUENCE
Podrías comprobar qué está pasando usando el debugger y ejecutando paso a paso.
por jfgimenez
Lun Sep 27, 2021 10:17 am
Foro: English
Tema: How to save Database Error Message ?
Respuestas: 1
Vistas: 158

Re: How to save Database Error Message ?

Hi Milan,

take a look at TDatasource:lDisplayErrors and TDatasource:lAbortOnErrors.

When you set :lDisplayErrors := .F. and :lAbortOnErrors := .T., you may catch any datasource error.
por jfgimenez
Mar Sep 14, 2021 10:26 am
Foro: Spanish
Tema: Funciones Json en Sqlite
Respuestas: 8
Vistas: 24580

Re: Funciones Json en Sqlite

José David,

ya está incluido en la última versión.
por jfgimenez
Mar Sep 14, 2021 10:21 am
Foro: Spanish
Tema: TExplorerBar - Tamanho da fonte
Respuestas: 2
Vistas: 274

Re: TExplorerBar - Tamanho da fonte

La TExplorerBar se pinta utilizando el API de temas de Windows. En el caso del título de los grupos, se utiliza el API DrawThemeText(), y por lo tanto, la fuente y su tamaño lo determina el tema presente en Windows en cada momento.
por jfgimenez
Mar Ago 31, 2021 12:22 pm
Foro: Spanish
Tema: Aplicar filtro problema con comillas
Respuestas: 3
Vistas: 170

Re: Aplicar filtro problema con comillas

Emilio, puedes "escapar" la cadena del filtro, usando el método StrSql() del datasource correspondiente. P.ej: cSetFilter := "nombre_modelo = '" + oDB:StrSql( ::oTestigo_filtro ) + "'" Lo normal es usar las comillas dobles para tus cadenas, y las comillas simples para l...
por jfgimenez
Mar Ago 31, 2021 12:17 pm
Foro: Spanish
Tema: Xailer cria EXE com funções em duplicidade
Respuestas: 4
Vistas: 320

Re: Xailer cria EXE com funções em duplicidade

Hola,

el motivo por el que se permite introducir dos nombres de función idénticas es para poder sobrecargar las clases T de Xailer (https://info.xailer.com/es/?p=21)
por jfgimenez
Dom Ago 08, 2021 9:24 pm
Foro: Spanish
Tema: debug msg: Interface desconhecida
Respuestas: 2
Vistas: 294

Re: debug msg: Interface desconhecida

Hola, ese mensaje no es de Xailer. El IDE de Xailer recoge todos los mensajes de OutputDebugString() que se producen dentro del proceso del programa (el propio programa, una DLL ajena, e incluso un driver de impresora). Puede pulsar en el botón del embudo que hay en la ventana del debugger. Esto act...
por jfgimenez
Dom Ago 08, 2021 9:21 pm
Foro: Spanish
Tema: Message not found: TOptionList:ONSCROLLMODV
Respuestas: 4
Vistas: 375

Re: Message not found: TOptionList:ONSCROLLMODV

Hola,

no consigo reproducir el error. Por favor, indíquenos un "paso a paso" que podamos reproducir.
por jfgimenez
Jue Jun 10, 2021 7:34 pm
Foro: Spanish
Tema: Componente Planning en Castellano
Respuestas: 1
Vistas: 196

Re: Componente Planning en Castellano

José Vicente, el código fuente lo tienes en \xailer\samples\controls\source\planning.prg y lo puedes modificar a tu gusto. No obstante, si lo único que necesitas es cambiar el nombre de los meses y los días de la semana, tienes las propiedades :aMonthNames y :aDayNames que puedes asignarlas con los ...
por jfgimenez
Jue Jun 10, 2021 7:32 pm
Foro: Spanish
Tema: Buscar componente en el IDE
Respuestas: 2
Vistas: 248

Re: Buscar componente en el IDE

José Vicente,

no, me temo que no hay ninguna opción para buscar un componente.
por jfgimenez
Vie Abr 30, 2021 12:46 pm
Foro: English
Tema: Tab order, and shortcut/hot keys
Respuestas: 2
Vistas: 309

Re: Tab order, and shortcut/hot keys

Hi Dwayne, 1) No, sorry. 2) For buttons and other controls which have a "caption" or cText, use the & character just before the desired char. F.e. "Button &1". For other controls like edits, you must set the shortcut to the previous control which cannot be focused (usuall...
por jfgimenez
Mié Abr 28, 2021 10:15 am
Foro: Spanish
Tema: Archivos recientes IDE no aparecen
Respuestas: 2
Vistas: 319

Re: Archivos recientes IDE no aparecen

Alfonso,

el problema lo ha causado la última actualización de MS Edge Chrome. Ya lo hemos corregido, y esperamos publicar una nueva versión lo antes posible.
por jfgimenez
Jue Abr 22, 2021 1:58 pm
Foro: Spanish
Tema: Recuperar pantalla de inicio de Xailer
Respuestas: 1
Vistas: 410

Re: Recuperar pantalla de inicio de Xailer

Hola,
no, no has hecho nada mal. El que lo ha hecho mal ha sido MS, que ha actualizado el componente WebView y lo ha fastidiado. Estamos trabajando para solucionarlo. Mientras tanto, puedes eliminar el archivo \xailer\bin\WebViewLoader.dll y el IDE volverá a la pantalla de entrada antigua.
por jfgimenez
Jue Abr 15, 2021 10:40 pm
Foro: Spanish
Tema: Fallos en Xailer 7 y siguientes
Respuestas: 10
Vistas: 920

Re: Fallos en Xailer 7 y siguientes

Daniel,

por favor, muestra la estructura de la tabla. Puedes verla con "SHOW CREATE TABLE Auxcli1"
por jfgimenez
Dom Abr 04, 2021 6:50 pm
Foro: Spanish
Tema: Where is Administration forum.xailer.com?
Respuestas: 1
Vistas: 264

Re: Where is Administration forum.xailer.com?

Hi,
you may send a private message to me or to ignacio
por jfgimenez
Jue Mar 11, 2021 12:40 pm
Foro: Spanish
Tema: SumatraViewer problema con escalado pantalla a 125%
Respuestas: 3
Vistas: 613

Re: SumatraViewer problema con escalado pantalla a 125%

José Luis, como ya te comenté, el problema está causado por SumatraPdf, que no detecta correctamente el escalado de pantalla cuando se muestra dentro de otro formulario. Y efectívamente, la única solución consiste en esperar a que se muestre y reajustar su posición después. No obstante, en vez de es...
por jfgimenez
Jue Mar 11, 2021 12:35 pm
Foro: Spanish
Tema: Cortar - Copiar tGroupBoxMod
Respuestas: 3
Vistas: 453

Re: Cortar - Copiar tGroupBoxMod

José Luis,

ese procedimiento es correcto, y yo lo uso también mucho. En este caso, lo acabo de probar colocando varios controles dentro de un TGroupboxMod y me funciona correctamente. Como en el caso anterior, el problema lo podría estar causando otro control, no TGroupboxMod.
por jfgimenez
Jue Mar 11, 2021 12:33 pm
Foro: Spanish
Tema: Xailer se bloquea al mover controles en tTabsFolder
Respuestas: 2
Vistas: 444

Re: Xailer se bloquea al mover controles en tTabsFolder

José Luis,

lo acabo de probar y no se me bloquea. Quizás el problema lo cause otro control, no el TTabsFolder. Por favor, envíame el formulario que te falla (quitando todo el código no imprescindible), o envíame un pequeño ejemplo que muestre el problema.
por jfgimenez
Mar Feb 16, 2021 10:37 am
Foro: Spanish
Tema: libpng.a: error adding symbols: Malformed archive
Respuestas: 4
Vistas: 588

Re: libpng.a: error adding symbols: Malformed archive

Gabo,

no creo que sea necesario hacer esto. Si alguna de esas 2 librerías utiliza libpng.a, entonces debe ser suficiente poner libpng.a detrás de las 2 anteriores. Si eso no funciona, prueba a cambiar el orden de las dos.
por jfgimenez
Jue Ene 28, 2021 1:37 pm
Foro: Spanish
Tema: Cargar Imagen en SQLite y luego mostrarla
Respuestas: 9
Vistas: 1161

Re: Cargar Imagen en SQLite y luego mostrarla

Jose, voy a probar lo que me cuentas utilizando una tabla MyISAM, ya que como comentas, si que veo que una tabla normal como las que estoy utilizando, InnoDB, con solo de acceder a ver los registros con Heidi, y con pocos registros, se nota la lentitud de carga de registros en la parrilla. Eso te v...
por jfgimenez
Jue Ene 28, 2021 12:15 pm
Foro: Spanish
Tema: Cargar Imagen en SQLite y luego mostrarla
Respuestas: 9
Vistas: 1161

Re: Cargar Imagen en SQLite y luego mostrarla

Xevi, yo lo hago de la siguiente forma: - En MariaDB, utilizo una BD distinta para la gestión documental, y la tabla que contiene los documentos es de tipo MyISAM, no InnoDB. MyISAM no es ACID, y no me hace falta para esto, pero es más rápida y consume menos recursos. Si utilizas una tabla InnoDB ve...
por jfgimenez
Mié Ene 27, 2021 1:28 pm
Foro: Spanish
Tema: Cargar Imagen en SQLite y luego mostrarla
Respuestas: 9
Vistas: 1161

Re: Cargar Imagen en SQLite y luego mostrarla

Xevi, sí, se puede guardar lo que quieras. En SQLite el campo tiene que ser BLOB, y en MariaDB será MediumBlob o LargeBlob dependiendo de lo que quieras guardar. Y para guardar binarios en MariaDB, también funciona el código anterior, pero tiene un límite en el tamaño de la sentencia. Lo mejor es us...
por jfgimenez
Jue Ene 21, 2021 2:17 pm
Foro: Spanish
Tema: Xailer 7 y WebView
Respuestas: 5
Vistas: 764

Re: Xailer 7 y WebView

Xevi, aparte de lo que te ha comentado Ignacio, ten en cuenta que MS ya incluye el nuevo Edge en las ultimas actualizaciones, por lo que en poco tiempo todos los que tengan windows 10 deberían tener también Edge Chrome. Y si algún cliente no lo tiene actualizado, no tienes más que decirle que lo act...
por jfgimenez
Jue Ene 21, 2021 10:46 am
Foro: Spanish
Tema: Xailer 7 y WebView
Respuestas: 5
Vistas: 764

Re: Xailer 7 y WebView

Xevi, asegúrate de que tienes Edge Chrome actualizado. La última versión estable es la 87.0.664. Si no te funciona, prueba a descargar la versión beta (https://www.microsoftedgeinsider.com/es-es/download). En cualquier caso, segúrate también de que no te esté bloqueando el cortafuegos o el antivirus...
por jfgimenez
Mar Ene 19, 2021 10:27 pm
Foro: Spanish
Tema: Cargar Imagen en SQLite y luego mostrarla
Respuestas: 9
Vistas: 1161

Re: Cargar Imagen en SQLite y luego mostrarla

Claudio, Para guardar la imagen: cImagen := Memoread( "imagen.jpg" ) ::oDatabase:Execute( "INSERT INTO Imagenes(Id,Imagen) VALUES( 1, x'" + StringToHex( cImagen ) + "' )" ) Para ponerla de fondo en el formulario: ::oBkgnd := TPicture():LoadFromStream( ::oDatabase:QueryV...