FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
Agrego el Unit a los uses, y el procedimiento que se va a utilizar lo llamo en el evento onclick del boton que lo ejecutara, pero al hacer eso en el frame me marca un error de Undeclared identifier: 'BtnCancelAction'. Asi que no se si estoy haciendo algo mal |
#2
|
||||
|
||||
Hola,
Cita:
1º Si quieres ejecutar desde un formulario un procedimiento, función o método que se declara e implementa en un IFrame a su vez situado en dicho formulario, entonces debes asegurarte de declarar dicho procedimiento, función o método de modo que sea accesible desde fuera del IFrame. Dependiendo de si se trata de un procedimiento, función o método, la declaración habrá de hacerse de un modo u otro: especifica de qué se trata pues. 2º Si el procedimiento o función en cuestión se encuentran en una unidad distinta del formulario y del IFrame, si antes podías acceder desde el IFrame, entonces dicho procedimiento o función están ya declarados "públicos", de modo que no deberías tener problemas para hacer uso del mismo desde cualquier otro lugar, como, por ejemplo, desde un formulario que contenga (o no) IFrame. 3º La última frase resaltada me descoloca un poco, puesto que dices: "Lo estoy tratando de llamar de igualmanera que lo hago en un Form." Aquí se aplicaría el punto anterior o bien me equivoco... ¿Dónde tienes declarado e implementado el procedimiento o función en cuestión? ¿En un formulario? ¿En el IFrame? ¿En otra unidad? Disculpa tanta pregunta, pero, no veo otra forma de intentar ayudar. |
#3
|
|||
|
|||
Pido una disculpa, ya encontré el problema y era un error mio (describire con imagenes para mejor entendimiento).
Lo que sucedía era lo siguiente, yo tengo mi Form principal (en el que se llamaran a los frames según el caso que se de). Este es mi Frame en el que los textos e imágenes se cargaran en tiempo de ejecución Y tengo este unit en el que se encuentra el procedimiento para cerrar la aplicación desde el botón cancelar. Al llamar desde mi Frame a BtnCancelAction (dentro del unit NewWinStr) lo hacia con este código Y me marcaba un error de que BtnCancelAction no estaba declarado, pero vi que era por que me hacia falta la declaración dentro de la unidad (ya que borre código que no usaba, borre sin querer la declaración), se la volvi a poner y quedo asi: Y ya funciona No se si con esto quedo un poquito más claro. (Soy muy mala para explicar, lo siento) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer un Wizard o asistente | JXJ | Varios | 11 | 23-09-2008 18:34:53 |
Wizard para importacion archivos texto | GuerreroDelphi | OOP | 1 | 25-08-2008 15:25:49 |
Buscando Invokamatic Wizard | MonsterFeo | Lazarus, FreePascal, Kylix, etc. | 0 | 05-08-2007 02:13:36 |
Ayuda Database form wizard | anekro | Conexión con bases de datos | 0 | 23-05-2005 02:21:06 |
Wizard, Master, Guru quien certifica eso? | nefy | Debates | 10 | 11-06-2004 13:35:10 |
|