FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Acceder a procedure en dpr desde unit
Hola a todos. Tengo el siguiente problema (EN DELPHI7). Mi programa principal es una librería, donde genero un componente sin incluirlo en ningún formulario.
--------------------------------------------------------------------------- --------------------------------------------------------------------------- Ahora tengo una unit: --------------------------------------------------------------------------- Pues ese es el problema, que no hay forma de poder llamar al procedimiento desde la unit. He probado de todo y nada... A ver si alguien me puede iluminar para encontrar una solución. Saludos y gracias anticipadas. Última edición por Casimiro Notevi fecha: 02-08-2012 a las 19:46:52. |
#2
|
|||
|
|||
Esta es la unit que lo había copiado mal:
-------------------------------------------------------------
Última edición por Casimiro Notevi fecha: 02-08-2012 a las 19:47:11. |
#3
|
||||
|
||||
¿Has probado a crear un método de clase para tu clase TMiclass, y luego exportar ese método desde la librería como cualquier otro?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Cuando lo intento:
class procedure proc(a,b,c:string); me dice: Instance variable 'sComp' inaccessible here |
#5
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
Gracias |
#6
|
||||
|
||||
Cita:
Cita:
Por favor, aclara. // Saludos |
#7
|
|||
|
|||
Tienes que crear en tu unit un objeto de ese tipo de clase y desde ahi deberia dejarte usar ese atributo (no olvides añadir esa libreria a la unit)...creo si no recuerdo mal
Por cierto ¿esta variable de donde viene tio? Cita:
Última edición por maxinitto fecha: 03-08-2012 a las 03:57:12. |
#8
|
||||
|
||||
Hola,
Por embarrar un poco más el tema me gustaría añadir (según me parece) la posibilidad de usar las cláusulas "initialization" y "finalization". Quiere decirse, que, la propia unidad que declara la clase, puede a su vez declarar una variable del tipo de la clase, y, además crear y liberar la correspondiente instancia gracias a las mencionadas cláusulas "initialization" y "finalization". De esta forma, el método "SayHello()" de la siguiente clase de ejemplo:
... decíamos que el método "SayHello()" puede ser utilizado desde cualquier lugar con sólo añadir la anterior unidad, sin necesidad de preocuparse por la creación y destrucción de objeto alguno, tal que:
No sé si esta otra "solución" valdrá de algo o no: yo sólo quería embarrar un poco más este hilo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
llamar a procedure desde otra procedure | anubis | Varios | 23 | 04-03-2010 18:44:37 |
Leer mensajes, solo desde la unit del Form? | paubar | Varios | 2 | 22-08-2007 23:52:39 |
Saber el nombre de la form desde una unit nueva | richi | Varios | 3 | 07-11-2006 10:14:28 |
llamar a una clase desde otra unit | Makiley | Varios | 2 | 02-02-2006 17:55:12 |
¿Como puedo llamar un Procedure desde otra unit? | athal | Lazarus, FreePascal, Kylix, etc. | 11 | 17-05-2004 01:05:20 |
|