Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   duda para realizar un projecto (https://www.clubdelphi.com/foros/showthread.php?t=73459)

granodetoro 25-04-2011 00:52:59

duda para realizar un projecto
 
hola a todos...bueno lo k pasa es quiero hacer un projecto, k un button guarde un formulario y otro button pueda abrir otro projecto cualquiera de delphi, k yo tenga guardado en mi disco duro...en realidad es algo k es profesor nos dejo de tarea. en forma mdi,sdi y archivo osea el tema k estoy tratando ahora y bueno ya hice los projectos mdi y sdi.es algo urgente

granodetoro 25-04-2011 01:46:43

como abrir y guardar
 
hola de nuevo a todos... se que no entendieron mi tema anterior perdon este es el tema. bueno lo que pasa es que quiero hacer que un button guarde mi formulario y otro button pueda abrir un projecto de delphi..al que puede que me ayude por favor

Caral 25-04-2011 01:58:03

Hola
No entiendo
Saludos

ecfisa 25-04-2011 02:13:35

Hola granodetoro.

No me queda claro lo que te están pidiendo que hagas...
Que es lo que tenes que guardar y abrir ¿ La configuración del form (atributos, componentes,etc) o el código de la unidad que lo define ?

Un saludo.

Caral 25-04-2011 02:26:00

Hola
http://ts2.mm.bing.net/images/thumbn...0061920562.jpg
http://ts4.mm.bing.net/images/thumbn...2fdie922_a.gif
Saludos

ecfisa 25-04-2011 02:27:16

Hola de nuevo granodetoro.

Combiné tus dos mensajes ya que tienen el mismo contenido.
Por favor no crees nuevos hilos con misma pregunta. Si no te responden, volvé a repetir la pregunta en otros términos en el mismo hilo que ya creaste.

Fijate, que obtuviste dos respuestas a una misma pregunta en dos lados diferentes.

Un saludo.

ecfisa 25-04-2011 02:30:35

Una solución muy elegante, aunque un poco difícil para mi entendimiento... :D

Caral 25-04-2011 02:32:35

Hola
Yo se que te gusta dar soluciones mas sencillas.:D
Que tal algo asi:
http://ts1.mm.bing.net/images/thumbn...noEntiendo.jpg
Saludos

ecfisa 25-04-2011 02:34:34

Ahí va queriendo, ahora sí creo captar la idea... :D

granodetoro 25-04-2011 02:36:50

bueno solo quiero saber si es posible que un que desde button pueda abrir un projecto de delphi que yo tengo guardado

ecfisa 25-04-2011 02:39:38

Cita:

Empezado por granodetoro (Mensaje 397873)
bueno solo quiero saber si es posible que un que desde button pueda abrir un projecto de delphi que yo tengo guardado

Hola.

Te pongo un ejemplo sencillo. Poné en tu form un TMemo, un TOpenDialog (pestaña Dialogs) y un TButton.
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Clear;
  OpenDialog1.Filter:= 'Pascal files|*.PAS;*.DPK;*.DPR';
  if OpenDialog1.Execute then
    Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;

Un saludo.

Caral 25-04-2011 02:39:42

Hola
Pero abrir un que amigo ?.
Un .pas, delphi?, un Unit, un EXE ?????.
Que amigo ?.
Saludos

Caral 25-04-2011 02:41:45

Hola
Pero que se gana con ver estos archivos amigo?.
Se podran ver uno por uno en el memo, pero NO es el proyecto completo.
Me equivoco?.
Saludos

ecfisa 25-04-2011 02:53:51

No, no te equivocas en absoluto. Pero eso me pareció entender que es lo que busca...

granodetoro 25-04-2011 02:56:30

gracias ecfisa ecfisa el resultado me aparece en el memo,sera que no se puede abrir el projecto completo

ecfisa 25-04-2011 03:03:36

Hola granodetoro.

Mas allá de alguna broma el amigo Caral y yo tenemos toda la intención de ayudarte, pero como verás, no estás explicando bién que es lo que queres hacer y andamos tirando tiros a ciegas.

Por favor explayate todo lo que gustes, pensá y detallá bién todo los pasos de lo que te piden que hagas. Hay líneas suficientes para que expongas tu texto con más claridad.

Un saludo.

Delphius 25-04-2011 03:14:49

¿Y digo yo? ¿Que sentido tiene intentar abrir un proyecto si no es con el propio Delphi?
¿Cuál es el objetivo del ejercicio? Porque uno puede abrir los .pas como texto, (y el .dfm) pero hasta allí nomás porque lo de abrir el form visualmente no (a menos que programemos el sistema para "simularlo leyendo el .dfm y crear un form dinámicamente por código).

¿No es más fácil ejecutar Delphi y hacer un File-Open, seleccionar el proyecto y aceptar?

Saludos,

ecfisa 25-04-2011 03:38:35

Cita:

¿No es más fácil ejecutar Delphi y hacer un File-Open, seleccionar el proyecto y aceptar?
Si Delphius, es totalmente así.

Sigo pensando cuál fué la intención del que dió el ejercicio... :rolleyes:
Lo único que se me ocurre es que quiera generar una aplicación que llame a Delphi con el nombre de archivo , algo como:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
const
   DELPHI_PATH = 'C:\Program Files\Borland\Delphi7\Bin\';
begin
  OpenDialog1.Filter:= 'Pascal files|*.PAS;*.DPK;*.DPR';
  if OpenDialog1.Execute then
    ShellExecute(Handle,'open',
                PChar(OpenDialog1.FileName),
                PChar(ExtractFileName(OpenDialog1.FileName)),
                DELPHI_PATH,
                SW_SHOWMAXIMIZED);
end;
(O usando ParamStr)

Pero como decis arriba, no se le vé el sentido.

Un saludo.

Delphius 25-04-2011 05:48:48

Hola,

Pues si, no hay otra explicación... mandar a ejecutar Delphi con el proyecto que uno desea.

Porque eso de crearse un Delphi propio (como parece explicarse granodetoro) como que no va. Yo que sería tremendo HDP siendo profesor no les pediría cosa semejante así esto está descartado.

¿Y si le pide por n-ésima vez a granodetoro a que se explique apropiadamente?

Ha por cierto, granodetoro... lo de urgente está fuera de discusión. Las urgencias déjalas en casa.

Saludos,

Casimiro Noteví 25-04-2011 10:44:28

Creo que granodetoro necesita dar una releída a la guía de estilo, está claro.


La franja horaria es GMT +2. Ahora son las 00:14:58.

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