FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Generar propiedad en ActiveX
Imaginemos que creo un activeX library (ocx) desde delphi XE2 y creo un active Form. (En este habrá algún componente).
Me genera varios ficheros y cuando cojo el ocx y lo ejecuto en cualquier sitio no tengo ningún problema. Ahora sí, yo quiero generar una propiedad en mi ocx, una propiedad nueva. Después de mirar los ficheros que genera automáticamente delphi , que serían Prueba_TLB.pas, Prueba.irdl y Prueba.pas con su Dfm y lo que hago es : Abrir el fichero Prueba_TLB.pas y genero la nueva propiedad Luego... Esto digamos que es una copia de la propiedad caption del OCX creado. Mi primera interrogante surge con el dispid -518 que no se a que se refiere. Se lo dejo tal cual,de momento y abro el fichero Prueba.irdl Y copio el caption y lo renombro. Aquí se ve que el dispid -518 el valor Hexadecimal es propget, id(0xFFFFFDFA) y por último abro el fichero Prueba.pas y allí declaro y..
También he cambiado el dispid -518 por -519 y poner su valor hexadecimal id(0xFFFFFDF9) donde corresponda pero no sé si lo estoy haciendo bien.(no lo hago bien porque no me funciona,compila pero no va) Le estoy dando vueltas y ni idea. ¿Alguien me podría decir como crear una propiedad en el OCX ? Mi OCX, es una comunicación TCP/IP, y lo que quiero es coger los datos que recibo y sacarlas en alguna propiedad. En este momento lo que hago es escribirlo en la propiedad caption de mi OCX, pero me gustaría saber como se crea una propiedad. Muchas gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
intraweb Activex | pablo.gonzalez | Internet | 1 | 23-09-2011 22:03:03 |
Uso de ActiveX | manuweb | OOP | 1 | 20-12-2006 11:40:38 |
ActiveX | leflaco | HTML, Javascript y otros | 1 | 11-05-2006 17:17:15 |
ActiveX | FerCastro | Varios | 3 | 02-05-2006 20:42:37 |
ActiveX | s2f | C++ Builder | 2 | 08-09-2004 20:54:40 |
|