Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda sobre los About Box (https://www.clubdelphi.com/foros/showthread.php?t=19898)

Leomedellin 30-03-2005 19:23:27

Ayuda sobre los About Box
 
He visto el foro y de verdad me parece muy interesante ya que ayudan mucho sin ofender a los principiantes (me incluyo). Estoy comenzando a programar en Deplhi 6, he hecho un programita pero tengo un problema.

Al form principal le coloque un boton, hice un About Box sobre la version del programa mi nombre etc pero no he logrado que al oprimir el boton salga el mensaje del About Box "Acerca de" y he dado tantas vueltas que ya no se que hacer. Agradezco me ayuden y me den una luz de como hacerlo.

Muchas gracias

Leonardo

roman 30-03-2005 19:35:09

En el evento OnClick del botón muestras el cuadro:

Código Delphi [-]
AboutBox.ShowModal;

// Saludos

b3nshi 30-03-2005 19:48:22

Hola
 
Aunque soy un novato, voy a ver si te puedo ayudar. :$

Para que te aparesca la ventana del acerca de tiene que colocar:
nombre_de_ventana.show; //Para que la muestre
nombre_de_ventana.showmodal; //Para que la muestre y hasta que no se cierre la misma no se pueda continuar.

Pero tambien tienes otra opcion para mostrar la ventana del acerca de y es usar la api de windows, con la siguiente funcion.

ShellAbout( Handle, 'Nombre de tu programa', 'Comentario',
Application.Icon.Handle );

Lo que hace es mostrarte una ventana con la informacion del programa, como la que te muestran programas como el Notepad.

Leomedellin 30-03-2005 19:50:26

HUmmm!
 
Gracias por tu respuesta, pero cuando trato de compilar aparece un error justo en esa instrucción y no se porque.

Leonardo

Leomedellin 30-03-2005 19:53:30

Cita:

Empezado por b3nshi
Aunque soy un novato, voy a ver si te puedo ayudar. :$

Para que te aparesca la ventana del acerca de tiene que colocar:
nombre_de_ventana.show; //Para que la muestre
nombre_de_ventana.showmodal; //Para que la muestre y hasta que no se cierre la misma no se pueda continuar.

Pero tambien tienes otra opcion para mostrar la ventana del acerca de y es usar la api de windows, con la siguiente funcion.

ShellAbout( Handle, 'Nombre de tu programa', 'Comentario',
Application.Icon.Handle );

Lo que hace es mostrarte una ventana con la informacion del programa, como la que te muestran programas como el Notepad.

Bueno lo intentaré y muchas gracias.

b3nshi 30-03-2005 20:02:23

Que error
 
Que error te aparece??? y que funcion estas utilizando???

rafita 31-03-2005 10:01:08

Hola,
La respuesta correcta te la dió Roman, pero debes hacer dos cosas:

1.- Poner en las USES de ese formulario la unidad donde está guardado el AboutBox,
Código:

implementation {$R *.dfm}
uses Unit2;

2.- Asegurarte que en las opciones del proyecto tienes esa unidad en la parte izquierda (Auto-Create Forms).

Ahora ya puedes poner la llamada
Código:

procedure TForm1.Button1Click(Sender: TObject);
begin
  AboutBox.ShowModal;
end;

Saludos colega (por lo de novato)

Leomedellin 31-03-2005 20:12:05

Gracias a todos!
 
Hola estudiosos de Delphi,

Les agradezco las respuestas a mi inquietud y ánimo con esto ya que la programación con buenas bases y deseos de programar bien nos traerá muchos éxitos.

A proposito, como puedo utilizar los dll en Delphi y para que sirven específicamente.


Gracias a todos nuevamente

Leonardo

roman 31-03-2005 20:21:49

Cita:

Empezado por Leomedellin
A proposito, como puedo utilizar los dll en Delphi y para que sirven específicamente.

Esto es harina de otro costal y por tanto conviene que publiques otro hilo aunque primero te recomiendo que busques en los foros y en la misma ayuda de delphi que trata el tema.

// Saludos

Leomedellin 01-04-2005 04:22:06

Cita:

Empezado por roman
Esto es harina de otro costal y por tanto conviene que publiques otro hilo aunque primero te recomiendo que busques en los foros y en la misma ayuda de delphi que trata el tema.

// Saludos

Gracias roman lo tendré en cuenta.

//Saludos

Leomedellin 01-04-2005 04:27:47

Cita:

Empezado por roman
Esto es harina de otro costal y por tanto conviene que publiques otro hilo aunque primero te recomiendo que busques en los foros y en la misma ayuda de delphi que trata el tema.

// Saludos

Gracias roman lo tendre en cuenta

Saludos


La franja horaria es GMT +2. Ahora son las 20:53:59.

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