Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Referencia a unidad en Delphi4PHP (https://www.clubdelphi.com/foros/showthread.php?t=42542)

mlara 17-04-2007 06:30:29

Referencia a unidad en Delphi4PHP
 
Tengo dos unidades... Main.php y LeftFrame.php

En LeftFrame.php necesito hacer referencia a uno de los objetos declarado en Main.php. Si hago uso de use_unit("Main.php"), no funciona ya que está buscando en otro directorio (en el directorio donde se encuentran todas las unidades que las aplicaciones necesitan, más no las del proyecto en sí). Alguien sabe cómo puedo hacer esto? Gracias.

dec 17-04-2007 10:25:05

Hola,

Acaso puedas hacer uso de "require", "require_once", "include" o "include_once"... ¿no? :)

pepealonso 17-04-2007 10:41:29

Hola mlara
Cita:

Empezado por mlara
Tengo dos unidades... Main.php y LeftFrame.php

En LeftFrame.php necesito hacer referencia a uno de los objetos declarado en Main.php. Si hago uso de use_unit("Main.php"), no funciona ya que está buscando en otro directorio (en el directorio donde se encuentran todas las unidades que las aplicaciones necesitan, más no las del proyecto en sí). Alguien sabe cómo puedo hacer esto? Gracias.

No sé si te entiendo bien. Si en el IDE, con LeftFrame.php seleccionada, pulsas Alt+F11, aparece una ventana con la lista de las Units que componen tu proyecto. Seleccionando una de ellas y en el fichero se creará la entrada adecuada. Creo recordar que lo que te pone es require_once("MAin.php").

Disculpa que no sea más preciso, pero entre que soy nuevo en este lenguaje y que no creo haber comprendido muiy bien tu mensaje...

Un Saludo. Pepe Alonso

mlara 18-04-2007 05:12:30

El asunto se podría complicar...
 
Bueno... sí es así: requiere_once("Main.php") pero sucede lo siguiente:
  • En Main.php tengo un FrameSet y dos Frame (LeftFrame y ContentFrame)
  • En LeftFrame muestro un menú que se encuentra en un archivo LeftFrame.php (Source del LeftFrame).
  • Cuando doy click en un botón en ubicado en LeftFrame.php necesito que el Source del ContentFrame cambie.

Bien, pues sucede que si no pongo require_once("Main.php") en el archivo LeftFrame.php, el LeftFrame localizado en Main.php muestra la fuente (LeftFrame.php), pero si pongo esa sentencia, ya no muestra nada, incluso sin haber definido el evento OnClik del botón mencionado.

Espero haber explicado bien. :D


La franja horaria es GMT +2. Ahora son las 21:37:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi