![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Es oportuno aclarar no todos los objetos guardan "Run Time Type Information", solo aquellos objetos que implementen clases que han sido declaradas bajo la directiva {$M} y todas las clases heredadas de estas. (Ref.)
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#2
|
||||
|
||||
|
Hola,
Federico, ¿cómo es posible que si declaro e implemento un método dentro de un bloque "published" de un formulario, al hacer uso del código de más arriba no me aparezca listado dicho método y sí todos los demás ("OnCreate", "OnShow", etc., etc., etc.)? ¿Sabes algo al respecto? ¿Alguien sabe algo? ![]() |
|
#3
|
||||
|
||||
|
Cita:
Si es del Code Insight, tenes en cuenta que por defecto aparece los métodos, propiedades y eventos ordenados por Scope y no alfabéticamente? Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#4
|
||||
|
||||
|
Hola,
Gracias por responder Federico. Cita:
Es que se me hace muy raro, pero, evidentemente, tiene que haber una explicación que lo aclare todo, vamos, digo yo. ![]() |
|
#5
|
||||
|
||||
|
No te entiendo.. no los ves cómo?.. usando Rtti??.. tenes el código??
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#6
|
||||
|
||||
|
Hola,
Cita:
Ese código lista en un "Memo" todos los métodos del formulario en que se encuentra,... ¿todos? No, un irreductible método que yo mismo declaro e implemento en el bloque "published" del formulario no aparece listado en el "Memo1". ![]() |
|
#7
|
||||
|
||||
|
Cita:
En una componente, las propiedades- que no métodos: OnCreate no es un método es una propiedad -publicadas quedan registradas en el IDE al momento de registrar el paquete con RegisterComponents. Pero si añades propiedades publicadas a un formulario, éstas no las detecta el IDE, es decir, no se publican así nada más, puesto que para empezar no hay ningún punto donde uses RegisterComponents. Para registrar un formulario con el IDE, y que, por tanto, el inspector de objetos publique sus propiedades, necesitas usar RegisterCustomModule. Los detalles puedes verlos en la página de gexperts en la sección de Open Tools. Busca el apartado que dice How can I add published properties to a TForm descendent?. No sé hasta qué punto tenga que ver una cosa con la otra pero no pierdes nada investigándole. // Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como Obtener la lista de alias | quetzal | Conexión con bases de datos | 13 | 09-06-2015 20:16:57 |
| Obtener lista de ocx registrados | rsantosr | API de Windows | 0 | 08-10-2005 17:50:47 |
| Obtener la lista de canciones de un Cd mp3 | Diana | Varios | 1 | 30-11-2004 02:45:26 |
| Obtener Handle de un objeto | senpiterno | Varios | 6 | 22-04-2004 15:21:40 |
| Obtener lista default charactes set | mosorio | Conexión con bases de datos | 0 | 17-12-2003 13:49:07 |
|