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.
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 54 coincidencias
- Lun Jul 23, 2007 11:39 pm
- Foro: English
- Tema: Drawing to a canvas from a button click event
- Respuestas: 3
- Vistas: 1809
Drawing to a canvas from a button click event
DGauss, > Never mind, got it. In the TestPaint function, I retrieved the hDC from hDC > := GetDC( ::Handle ), and used that to populate the oCanvas:hDC property. I haven't see the code but remember to release the DC after the painting with ReleaseDC( ::Handle, hDC ). Regards, José Lalín
- Vie Jul 20, 2007 9:58 am
- Foro: Spanish
- Tema: Seleccionar un Directorio
- Respuestas: 2
- Vistas: 1301
Seleccionar un Directorio
Bingen,
debes utilizar TBrowseForFolder que está en la paleta de diálogos.
Saludos,
José Lalín
debes utilizar TBrowseForFolder que está en la paleta de diálogos.
Saludos,
José Lalín
- Jue Jul 19, 2007 3:08 pm
- Foro: Spanish
- Tema: Hacer doble click en un ejecutable / Execute de un ejecutable
- Respuestas: 7
- Vistas: 2530
Hacer doble click en un ejecutable / Execute de un ejecutable
José Luis, > Haciendo un Execute del mismo programa, se aborta dando un código de salida > 1603 (que tengo que investigar qué es). Parece ser que este error ocurre en muchas aplicaciones y se debe a un bug de Vista o a que el instalador necesita permisos de administración para continuar. También ocu...
- Mar Jul 17, 2007 5:08 pm
- Foro: SQL
- Tema: Sql asesino
- Respuestas: 22
- Vistas: 12176
Sql asesino
José,
creo que la respuesta anterior es digna de ser elaborada un poco más y se
merece un post en tu blog.
Saludos,
José Lalín
creo que la respuesta anterior es digna de ser elaborada un poco más y se
merece un post en tu blog.
Saludos,
José Lalín
- Mar Jul 17, 2007 5:07 pm
- Foro: English
- Tema: Writing to a file
- Respuestas: 7
- Vistas: 3098
Writing to a file
DGauss, > I was hoping for a generic class or the use of FileSystemObject from the > Windows scripting api. > > In fact, just SET PRINTER TO is working fine in my code, in combination with > '?' statements. It just seems unnatural at this point, i.e. a file class > would seem more natural and generi...
- Mar Jul 17, 2007 5:04 pm
- Foro: English
- Tema: Pictures in Tbrowse column
- Respuestas: 4
- Vistas: 2275
Pictures in Tbrowse column
Gejza, > I would like to show different icons in the TbrowseColumn, depending on the value in the > database, for example checked and unchecked icons. The OnDraw() event of the TbrwColumn > class seems to work only with text. Any idea how to do this trick? Just follow these steps: * Select the brows...
- Mar Jul 17, 2007 5:04 pm
- Foro: English
- Tema: Pictures in Tbrowse column
- Respuestas: 4
- Vistas: 2275
Pictures in Tbrowse column
Gejza, > I would like to show different icons in the TbrowseColumn, depending on the value in the > database, for example checked and unchecked icons. The OnDraw() event of the TbrwColumn > class seems to work only with text. Any idea how to do this trick? Just follow these steps: * Select the brows...
- Lun Jul 16, 2007 8:45 pm
- Foro: English
- Tema: Writing to a file
- Respuestas: 7
- Vistas: 3098
Writing to a file
DGauss, > What's the best way to write to a text file, in Xailer? It's obvious in the > OzLib or FW libraries; you just use the TTXTFILE class. Or you can use the > standard SET ALTERNATE TO for Xbase. But is there an offical way to write > to a text file, in Xailer? There are a lot of ways to do it...
- Lun Jul 16, 2007 7:21 pm
- Foro: SQL
- Tema: Sql asesino
- Respuestas: 22
- Vistas: 12176
Sql asesino
José Luis, > Pero yo quiero trasladarlo a nuestras aplicaciones de escritorio. Se > positivamente que esta situación es altamente improblable que ocurra. > Vamos, no me imagino a un cliente nuestro intentando sabotear sus > propios datos y aplicación. Puede que te fíes del cliente pero no sabes a q...
- Lun Jul 16, 2007 2:06 pm
- Foro: Spanish
- Tema: Detectar flechas en browse
- Respuestas: 3
- Vistas: 1926
Detectar flechas en browse
Joaquín, > Esto por ejemplo con otra tecla funciona, con las de dirección no: > > ::oBrw:onKeyDown := {|oSender, nKey, nFlags| > if(nkey=VK_DOWN,msginfo("Down"),) } No lo he probado asignando el codeblock tal como estás haciendo. ¿ Podrías probar si funciona desarrollando el método ? Hac...
- Lun Jul 16, 2007 2:06 pm
- Foro: SQL
- Tema: Sql asesino
- Respuestas: 22
- Vistas: 12176
Sql asesino
José Luis,
la inyección SQL se usa desde hace tiempo para "estropear" bases de datos e
incluso ganar privilegios de administrador en los hosts que las albergan.
Googlea un poco y verás qué fácil es hacerlo contra un blog con algunas
versiones de Wordpress.
Saludos,
José Lalín
la inyección SQL se usa desde hace tiempo para "estropear" bases de datos e
incluso ganar privilegios de administrador en los hosts que las albergan.
Googlea un poco y verás qué fácil es hacerlo contra un blog con algunas
versiones de Wordpress.
Saludos,
José Lalín
- Lun Jul 16, 2007 2:05 pm
- Foro: Spanish
- Tema: Ejemplos de MySQL
- Respuestas: 3
- Vistas: 1729
Ejemplos de MySQL
Josep, lee detenidamente el mensaje de error: >> TFORM2:FIRSTCREATE(53) >> error BASE/1005 Message not fount : TDBEDIT: _oSQLtable1 >> Argumentos[] >> METHOD FirstCreate( oSender ) Class Tform2 >> oSeder:oSQLTable1 := ::oParent:oSqlTable1 <-- linea 53 >> RETURN Nil Estás intentando acceder al miembr...
- Dom Jul 15, 2007 1:32 pm
- Foro: Spanish
- Tema: Saber ancho de scroll
- Respuestas: 2
- Vistas: 1727
Saber ancho de scroll
Joaquín,
> ¿Cómo puedo saber en pixeles el ancho que mide la barra de scroll vertical?
GetSystemMetrics( SM_CXVSCROLL ) debería servir.
Saludos,
José Lalín
> ¿Cómo puedo saber en pixeles el ancho que mide la barra de scroll vertical?
GetSystemMetrics( SM_CXVSCROLL ) debería servir.
Saludos,
José Lalín
- Dom Jul 15, 2007 1:32 pm
- Foro: Spanish
- Tema: Detectar flechas en browse
- Respuestas: 3
- Vistas: 1926
Detectar flechas en browse
Joaquín,
acabo de probarlo con un Browse con datos y otro vacío y está funcionando
bien, ¿ puedes mostrar cómo lo estás haciendo ?
Saludos,
José Lalín
acabo de probarlo con un Browse con datos y otro vacío y está funcionando
bien, ¿ puedes mostrar cómo lo estás haciendo ?
Saludos,
José Lalín
- Vie Jul 13, 2007 12:01 am
- Foro: Spanish
- Tema: Agrupar Columnas en un TBrowse
- Respuestas: 1
- Vistas: 1309
Agrupar Columnas en un TBrowse
Martin, > En la Imagen que Adjunto se observa lo que deseo hacer. Utiliza el evento OnGetData de la columna y simplemente define la condición que necesitas: METHOD ...OnGetData( oSender, Value, nImage ) RETURN IIF( condicion > 30, "texto", "" ) > Tiempo atras aqui en el NewsGroup...
- Jue Jul 12, 2007 11:28 pm
- Foro: Spanish
- Tema: Sugerencia
- Respuestas: 3
- Vistas: 1727
Sugerencia
Martin,
mira el ZIP adjunto, sólo añádelo a tu proyecto o a tu librería personal y
listo.
Saludos,
José Lalín
--
OnKeyDown
Miguel, si quieres un comportamiento estándar para una tecla en cualquier formulario, define la acción en el método WMKeyDown. Algo así (está escrito al vuelo): CLASS TForm FROM XForm PUBLIC: METHOD WMKeyDown( nKey, nFlags ) ENDCLASS METHOD WMKeyDown( nKey, nFlags ) CASE nKey == ... ... RETURN 0 EN...
- Mié Jul 11, 2007 1:07 pm
- Foro: Spanish
- Tema: Imprimir cuadros redondeados...
- Respuestas: 2
- Vistas: 1234
Imprimir cuadros redondeados...
Xevi,
mira la documentación, la tienes implementada en TCanvas:RoundRect().
Saludos,
José Lalín
mira la documentación, la tienes implementada en TCanvas:RoundRect().
Saludos,
José Lalín
- Vie Jul 06, 2007 5:55 pm
- Foro: Spanish
- Tema: BrowseForFolderDlg
- Respuestas: 6
- Vistas: 2686
BrowseForFolderDlg
Rolando,
falta un "cast" en el valor devuelto. Prueba así:
#pragma BEGINDUMP
#include <windows.h>
#include <xailer.h>
XA_FUNC( GETDLGITEM )
{
hb_retnl( (LONG) GetDlgItem( (HWND) hb_parnl( 1 ), hb_parnl( 2 ) ) );
}
#pragma ENDDUMP
Saludos,
José Lalín
falta un "cast" en el valor devuelto. Prueba así:
#pragma BEGINDUMP
#include <windows.h>
#include <xailer.h>
XA_FUNC( GETDLGITEM )
{
hb_retnl( (LONG) GetDlgItem( (HWND) hb_parnl( 1 ), hb_parnl( 2 ) ) );
}
#pragma ENDDUMP
Saludos,
José Lalín
- Vie Jul 06, 2007 2:24 pm
- Foro: Spanish
- Tema: BrowseForFolderDlg
- Respuestas: 6
- Vistas: 2686
BrowseForFolderDlg
Rolando, > El código produce un error "Unresolved external > _HB_FUN_GETDLGITEM..." > de todas formas gracias por contestar. #pragma BEGINDUMP #include <windows.h> #include <xailer.h> XA_FUNC( GETDLGITEM ) { hb_retnl( GetDlgItem( (HWND) hb_parnl( 1 ), hb_parnl( 2 ) ) ); } #pragma ENDDUMP S...
- Jue Jul 05, 2007 10:52 pm
- Foro: Spanish
- Tema: BrowseForFolderDlg
- Respuestas: 6
- Vistas: 2686
BrowseForFolderDlg
Rolando, > Hola: > Como puedo poner en disabled el boton "Aceptar" en un > BrowseForFolderDlg cuando recien se abre ?. > Luego se controla con No lo he probado, pero intenta esto: haz doble click en el evento OnInitialized de BrowseForFolderDlg y pon este código en el método: EnableWindow(...
- Mar Jul 03, 2007 12:12 am
- Foro: English
- Tema: Default button in messagebox
- Respuestas: 2
- Vistas: 1505
Default button in messagebox
Gejza,
> How to set the default button in MsgYesNo() function? The standard is "YES", but in some
> cases I need to set the "NO" to be default.
MsgNoYes().
Regards,
José Lalín
> How to set the default button in MsgYesNo() function? The standard is "YES", but in some
> cases I need to set the "NO" to be default.
MsgNoYes().
Regards,
José Lalín
- Mar Jul 03, 2007 12:12 am
- Foro: English
- Tema: Default button in messagebox
- Respuestas: 2
- Vistas: 1505
Default button in messagebox
Gejza,
> How to set the default button in MsgYesNo() function? The standard is "YES", but in some
> cases I need to set the "NO" to be default.
MsgNoYes().
Regards,
José Lalín
> How to set the default button in MsgYesNo() function? The standard is "YES", but in some
> cases I need to set the "NO" to be default.
MsgNoYes().
Regards,
José Lalín
- Mar May 29, 2007 12:08 am
- Foro: Spanish
- Tema: Conectar a Dominio
- Respuestas: 6
- Vistas: 2255
Conectar a Dominio
Ramón, creo que no has leído bien la documentación. El método :Connect() indica que el segundo parámetro es numérico y estás usando una cadena. La llamada al método debería ser así: If ( :Connect(cMachine, HKEY_LOCAL_MACHINE ) == 0 ) De todos modos, mira lo que dice la documentación de MS sobre e...
- Lun May 28, 2007 11:07 pm
- Foro: Spanish
- Tema: Conectar a Dominio
- Respuestas: 6
- Vistas: 2255
Conectar a Dominio
Ramón, > Existe algun dialogo (ya revise el manual) que me permita hacer la conexion > a un servidor Win2000server o Win2003server, con dominio? Me imagino que se trata del API WNetConnection pero no estoy seguro. Intenta buscar información del API que utiliza ese diálogo y yo te lo preparo. Saludos...