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

por notelo
Lun Jul 23, 2007 11:39 pm
Foro: English
Tema: Drawing to a canvas from a button click event
Respuestas: 3
Vistas: 1697

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
por notelo
Vie Jul 20, 2007 9:58 am
Foro: Spanish
Tema: Seleccionar un Directorio
Respuestas: 2
Vistas: 1252

Seleccionar un Directorio

Bingen,
debes utilizar TBrowseForFolder que está en la paleta de diálogos.
Saludos,
José Lalí­n
por notelo
Jue Jul 19, 2007 3:08 pm
Foro: Spanish
Tema: Hacer doble click en un ejecutable / Execute de un ejecutable
Respuestas: 7
Vistas: 2330

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...
por notelo
Mar Jul 17, 2007 5:08 pm
Foro: SQL
Tema: Sql asesino
Respuestas: 22
Vistas: 9565

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
por notelo
Mar Jul 17, 2007 5:07 pm
Foro: English
Tema: Writing to a file
Respuestas: 7
Vistas: 2951

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...
por notelo
Mar Jul 17, 2007 5:04 pm
Foro: English
Tema: Pictures in Tbrowse column
Respuestas: 4
Vistas: 2023

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...
por notelo
Mar Jul 17, 2007 5:04 pm
Foro: English
Tema: Pictures in Tbrowse column
Respuestas: 4
Vistas: 2023

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...
por notelo
Lun Jul 16, 2007 8:45 pm
Foro: English
Tema: Writing to a file
Respuestas: 7
Vistas: 2951

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...
por notelo
Lun Jul 16, 2007 7:21 pm
Foro: SQL
Tema: Sql asesino
Respuestas: 22
Vistas: 9565

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...
por notelo
Lun Jul 16, 2007 2:06 pm
Foro: Spanish
Tema: Detectar flechas en browse
Respuestas: 3
Vistas: 1799

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...
por notelo
Lun Jul 16, 2007 2:06 pm
Foro: SQL
Tema: Sql asesino
Respuestas: 22
Vistas: 9565

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
por notelo
Lun Jul 16, 2007 2:05 pm
Foro: Spanish
Tema: Ejemplos de MySQL
Respuestas: 3
Vistas: 1645

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...
por notelo
Dom Jul 15, 2007 1:32 pm
Foro: Spanish
Tema: Saber ancho de scroll
Respuestas: 2
Vistas: 1616

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
por notelo
Dom Jul 15, 2007 1:32 pm
Foro: Spanish
Tema: Detectar flechas en browse
Respuestas: 3
Vistas: 1799

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
por notelo
Vie Jul 13, 2007 12:01 am
Foro: Spanish
Tema: Agrupar Columnas en un TBrowse
Respuestas: 1
Vistas: 1216

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...
por notelo
Jue Jul 12, 2007 11:28 pm
Foro: Spanish
Tema: Sugerencia
Respuestas: 3
Vistas: 1617

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
--
por notelo
Jue Jul 12, 2007 11:28 pm
Foro: Spanish
Tema: OnKeyDown
Respuestas: 3
Vistas: 1654

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...
por notelo
Mié Jul 11, 2007 1:07 pm
Foro: Spanish
Tema: Imprimir cuadros redondeados...
Respuestas: 2
Vistas: 1181

Imprimir cuadros redondeados...

Xevi,
mira la documentación, la tienes implementada en TCanvas:RoundRect().
Saludos,
José Lalí­n
por notelo
Vie Jul 06, 2007 5:55 pm
Foro: Spanish
Tema: BrowseForFolderDlg
Respuestas: 6
Vistas: 2397

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
por notelo
Vie Jul 06, 2007 2:24 pm
Foro: Spanish
Tema: BrowseForFolderDlg
Respuestas: 6
Vistas: 2397

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...
por notelo
Jue Jul 05, 2007 10:52 pm
Foro: Spanish
Tema: BrowseForFolderDlg
Respuestas: 6
Vistas: 2397

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(...
por notelo
Mar Jul 03, 2007 12:12 am
Foro: English
Tema: Default button in messagebox
Respuestas: 2
Vistas: 1446

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
por notelo
Mar Jul 03, 2007 12:12 am
Foro: English
Tema: Default button in messagebox
Respuestas: 2
Vistas: 1446

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
por notelo
Mar May 29, 2007 12:08 am
Foro: Spanish
Tema: Conectar a Dominio
Respuestas: 6
Vistas: 2004

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...
por notelo
Lun May 28, 2007 11:07 pm
Foro: Spanish
Tema: Conectar a Dominio
Respuestas: 6
Vistas: 2004

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...