Código Delphi
[-]
inherited OnBeforeNavigate2 := AntesDeNavegar;
Cita:
Empezado por yapt
....  Recorro la ciudad, meditabundo, absorto mis pensamientos...... Paso las noches intentando dormir sin conseguirlo.... Con barba de unos cuantos días...... 
|




Cita:
Empezado por yapt
¿ Que puñetas quiere decir/hace eso ?
¿ Ejecuta el método heredado OnBeforeNavigate2 y, después, le asigna el núevo método AntesDeNavegar ?
|
No tiene ningun secreto.
En realidad eso es lo mismo que haces tú, cuando desde el Inspector de Objetos asignas código a un evento.
Si una vez asignado el evento, miras el DFM verás algo comno esto:
Pues si esa misma asignación la quieres hacer por código, se hace como se ve arriba. Defines el procedimiento con los parámetros correctos y se asigna con ese código.
En ese momento no estás ejecutando nada, sólo estás creando el enlace entre el evento y el procedimiento.
Un saludo.